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)…
I'm curious, how long is the lock-in for people from "rest of the world" category for H1B to green card process? It looks like there's almost no backlog these days.
Assuming no complications, the full process from LCA to a status change could take as little as a year (but 18-24 months would be a more realistic estimate).
http://travel.state.gov/content/visas/en/law-and-policy/bull...