Earlier quoted context omitted.
Seems like such a simple issue to fix: the only condition for getting a specialist visa should be to find an employer willing to pay a specialist salary, say above 150K. Doctors included, I see no reason to protect them from competition. Hop jobs at will but need to maintain within 85% of that level. If a company can't find workers, it should pay more up until a level that puts the competitiveness of the economy unde…
The problem is that there's two very different things achieved by the H1B process: a) Getting talented entry-level employees who graduate from US schools to stay in the US b) Getting talented experienced employees to move to the US The H1B is actually rather bad for b) due to the long processing time (6 months) during which a candidate cannot work in the US and high chance of not winning the lottery. Revamping the O1…
Canada has a pretty sane skilled worker visa program that gives you points for academic achievement, proficiency in English, French, age and other factors. I see no reason the US couldn't have that.
Having said that, factors that would increase the wish to move to the US would be things like universal healthcare, a sane schooling system (with less inequality between school districts, easy access to higher education), better lablr laws, and overall social security. Without that, I don't think it's that much attractive.