Earlier quoted context omitted.
No country is allowed to get more than 7% of the green cards each year (roughly speaking). This GC-H1B lock-in problem is very unique to Indians (~10 year wait), and to a lesser extent, Chinese (~4 year wait). The 7% quota would be illegal were it applied to US citizenship, according to civil rights legislations of the 1960s (prior to which non-whites were discriminated against in naturalized-citizenships via quotas)…
> However, unlike pre-civil rights citizenship quotas, the green card quota seems ok to everyone. One is denying the right of people born in the U.S. with parents that are citizens. The other, is limiting the number of people not born in the U.S. and without parents that are citizens. In other words, its a choice to come here. Not saying it is morally right or wrong, but you may consider distinguishing between the tw…
Umm, no. You are mistaken. Racial criteria also applied to naturalized citizenship aspirants. Today, once you have a green card, irrespective of where you were born, it takes you 5 or so years to get your citizenship. So, person of white ethnicity born in Switzerland and a non-white person born in India would have the same wait and the same criteria for citizenship. This was not possible before the INA act of 1965 (and other civil rights acts).