| It's really sad how hard it is for an Indian-born migrant. The 10 year wait he cites is the wait time if one had applied 10 years ago. Current backlogs are much much worse: https://www.cato.org/blog/no-one-knows-how-long-legal-immigr... We're talking of a 25-300 year wait for EB2 applicants born in India. This includes those engineers at the Googles and Facebooks with a master's degree! This is entirely because of the 7℅ cap on green cards for applicants from any one country of birth. If literally India splits into two, highly skilled immigrants from India would get green cards twice as fast. If instead of being born in India, one we're born in Bangladesh or Sri Lanka, it would be no wait times. Another point of note is that the h1b has no country cap. What this effectively does is allows some body shops to hire Indian born employees at little above h1b min wage (~$60k), sponsor a green card for them, and keep them as indentured labour for a long long time. For most immigrants from elsewhere, the challenge is getting sponsored a visa and then green card sponsorship. For someone from India (and increasingly China) that is just the beginning of decades long uncertainty! Skilled immigration in the US is broken beyond despair. |