The fact is if we want to truly attract the best and brightest we need to give them citizenship and pay them for their superior skills.
As it is now we aren't attracting the best and brightest but the slightly skilled and willing to take a gamble and endure the cruelty of our immigration system. These are typically young people which exacerbates the agism problem in tech.
That good for the employer, not good for workers.
(I think most people on this forum would agree H1B needs reform ?)
For example, opportunities like say going to Recurse Center, or having the freedom to have a decently long sabbatical etc. even with a 6 month emergency fund are not available. The other thing is no freedom to pursue any other job, i.e working on a startup idea during the evenings or weekend, or writing a technical book etc. for money is not allowed.
There are certainly issues with the H1b system, i.e. the lottery, low salary cap, multiple applications per person to game the system etc, but employer stickiness is not one of them, at least for people who are qualified.
The major problem is due to long wait for green card for people from China, and almost impossible wait for people from India. My friends who were not born in these two countries have been able to get a green card within about a year, after getting an H1B, while I am looking at a more than 20-30 year wait.
https://www.newyorker.com/magazine/2002/07/22/the-talent-myt...
It’s a form of indentured labor that should be forbidden.
My grandparents were all skilled blue collar workers who needed a sponsor and a medical exam to enter and eventually get citizenship in the 1940s. There’s no reason that skilled labor from anywhere should not be able to immigrate here on the same terms.
Consider these 2016 numbers from USCIS [1] (Can't find 2017 data. Wonder why). All of the Indian body shops pay sub-$90K as their average salary whereas all of the top domestic sponsors are paying significantly more. I'm sure the medians are even worse. So all a US company has to do is play the contractor shuffle and get cheaper labor. Also note that there are no listings for people with master's or doctorate degrees. H1B is clearly not being used for its intended effect.
[1] https://www.uscis.gov/sites/default/files/USCIS/Resources/Re...