My brother has been in the US for nearly 20 years. Started out as a grad student, then as a H1-B. Took him more than 10 years just to get a green card, then 5 years more to be eligible for citizenship.
All this while, he must have paid several hundred thousand dollars in taxes (6+ figure income over 15 years)
Why should another immigrant get the same benefits as him faster than he could by paying even less in taxes?