Earlier quoted context omitted.
What makes the immigration process in the US truly horrific is the extraordinary time it takes to approve or reject a greencard petition. In many cases it takes years - or even over a decade or more. That's insane. People bring their spouses here, they have kids who are born and go to school here, and all along the way their immigration status is uncertain. And meanwhile they are tied to whatever job they're in. It's…
It’s insane because it’s a kludge. The US doesn’t really have a general purpose skilled immigration visa. The H1B visa is a temporary worker visa. There is this whole legal fiction where, when you get one, you have to announce non-immigrant intent with a wink, then once you’re here you say “I just now changed my mind and I want to stay here, can I get a green card.” It was never designed to be a payday to permanent r…
Here in Germany, you basically need a job offer which matches certain criteria, to be get a temporary residency. This can be prolonged as long as you stay employed in Germany. Similar rules exist for students. I have an Indian colleague who studied in Germany and now is working here. If you stay in the country for 5 years, it is pretty much just a formality to apply for unlimited residency and it is also reasonably straight-forward to even get German nationality, though this is less common.