What a bitch!
It is just a way of making money by INS, the more people are waiting for 485 , more renewal applications for EAD and Advanced Parole, and more revenue for INS. Faster the I-140 process, more people will apply for 485 and the cycle will continue.
If the process was smooth , everybody would get green card in a year , thus reducing INS's profit by 1/3.
The goal is to maximize revenue, subject to torture of applicants ignoring the contribution they have made. If you study linear programming, you would understand what I am talking about.
The equation is how long should an applicant made to wait in order to maxmize the revenue for INS.
1 year ( no revenue from renewals) = 485 Fees + AP fees + EAD Fees
2 year (atleast 2 EADs and 2 Advanced Parole) = 485 Fees + 2 *AP fees + 2* EAD Fees
3 year (atleast 3 EADs and 2 Advanced Parole)
= 485 Fee + 3* AP fees + 3* EAD Fees
--------------------------------------------------------------
N -> NUMBER OF PEOPLE WAITING
X -> NUMBER OF YEARs AN APPLICANT MUST WAIT
I485 -> FEES for I 485
EAD -> FEES for EAD
AP -> FEES for AP
MAXMIZE
N(I485 + X*EAD + X*AP)
SUBJECT TO
X > 0 ! It takes at least a year or one time application
X <= 5 ! assuming it takes no more than five years to get a green card
END
Its all about benjamin.
