Earlier quoted context omitted.
10 years in the U.S.? I thought the path to citizenship or green card was 5 years, or 7 years at most? This is really not a very fair system.
H1B was always supposed to be a temporary worker program. People have been using it as an easier-to-get form of quasi-residency with the intention to move on to green cards. Everyone in the industry and govt have been winking and nodding at each other for so long that now there's a big pool of people who are basically residents without a right to stay other than nearly-automatic extensions. Govt gives businesses what…
At the same time there isn't any practical way of immigrating to the US other than being very rich, very specialized (and Outstanding) or a family member of a US citizen.