Is it in the nation's best interest for you to hire the best person? or to hire a tax payer?
It's not old school, it's self protection.
> students who are likely to take the knowledge gained (at institutions built in part through decades of public funding) back to their home countries (understandably).
Or, if they're allowed to, remain in the US and contribute to its continued technological and scientific dominance. Even if they eventually leave the US, they don't just soak up knowledge while they're in the US. Most actual research is done by graduate students, for relatively meager pay. The US has a continual influx of extremely smart people who are willing to work relatively cheaply to keep American research institutions at the forefront of scientific research. How is this a bad deal for the United States?
What SV is doing is perpetuating US dominance in software (and some hardware development fields). If most of the skilled software engineers in the world become off-limits to SV companies, then the global software industry will cease to be so heavily concentrated in SV.
It's strange and amusing to see people earning hundreds of thousands of dollars a year complaining about foreigners undercutting their salaries. They imagine that if immigration is restricted, then the open jobs will go to Americans. The reality is that the jobs will leave. Aesop must have written a fable about this sort of situation.
But it's not as if China and India are in control of this process. Unless they're going to take the drastic step of preventing young people from leaving, it's not up to them to say how many students go to the US. They do increasingly try to get students to return, and any increase in xenophobia or restrictions on immigration in the US will make that easier.
Country X gets the top students from country X, the US gets the top students from the world!
That smart TA from X European country helping American undergrads on that problem set? He's not helping undergrads from his country. He's not publishing papers that would boost his country's schools either.
One might ask if the lab he works at would even exist without foreign grad students! Would there be enough native applicants to staff it?
Graduate school isn't a zero sum game. It's an ecosystem and ecosystems have a huge network effect.
So the choice is to let companies import talent or see them move to another country.
If the US did away with the H1B visa entirely, companies here would hire people they would have previously overlooked and train them to be as competent as what they would have hired abroad.
You have to remember that H1-Bs are used for many occupations and industries outside of tech. Prioritizing by salary only effectively means that 99% of all H1-Bs would go to 3-4 large companies.
Yes, nurses, doctors, etc may not get paid as much as a FAANG engineer a couple of years out of college, but they are still often needed.
I think that if you want to prioritize by salary within industries that could potentially work, but then you're bordering on a "new immigration framework".
Doesn't that mean nurses, doctors etc. should be paid more, rather than the reverse?
But tying it to only salary doesn't create a balanced system.
There are occupations that are understaffed and have a need for foreign skilled workers that simply can not practically match what a FAANG engineer gets paid.
Therefore their wages should probably be lower.
Yes, they do, but that does not mean they will beat out what FAANG is able to pay an engineer if H1-Bs are granted based solely on salary.
> At any rate, different job categories can have different requirements.
I'm not sure what you mean by this, but if you mean different salary requirements, then that effectively goes away if you start granting H1-Bs based solely on salary.
> Musicians, theatre all works the same way.
This is... kind of my point? I seriously doubt that these musicians and artists are being paid comparably to a SF-based FAANG engineer. If they are, they are more-likely-than-not qualified for an O-1 anyways, so the point is kind of moot.
OP at the top of this thread suggested that it effectively should, by just giving H1-Bs to the 80k jobs per year that would pay the most.
I am disagreeing with that statement.
These allegations may or may not be true but I fail to see how your framing addresses the complaint.
I agree that forcing higher pay for visa holders helps to align incentives.
If you join tech companies such as FB, Google, Amazon or MSFT as an H-1B immigrant, if your performance is good they want to keep you, so they sponsor you for greencard. Once an employee gets a greencard he/she is free to leave the company, so if the goal is to underpay you want to NOT sponsor for greencard.
As part of sponsoring an employee for greencard you have to post an advertisement for the position the employee is already doing a good job in, so most employers see this as a formality and don't recruit as vigorously as they would for a position that is actually open. This should be expected, and the problem is the stupid rule, not the companies. The rules need to be changed to advertise before the position is given to an H-1B candidate, not afterwards.
I think this is an important factor that shouldn't be ignored. An employer can not choose to keep you on an H1-B forever. That status will expire after 7 years, at which point you are either leaving, or have already begun the PERM process.
Here's my conclusion from this experience: if you are in a business that depends on Intellectual Property competes globally (i.e. not a nail salon hiring local workers), then in the area that gives you your competitve advantage YOU NEED TO HIRE THE BEST GLOBAL TALENT. Period.
If the immigration system doesn't allow that, then either you'll hire remote, or you'll be beaten by an international competitor with more liberal skilled immigration rules. Neither is a great outcome.
There are simple ways to ensure H1-B is used to hire this type of talent. The recent rules that prioritize H1-B applicants based on their salary are positive IMO and address a lot of the Tata/Infosys abuse (which is real). If you are truly going after the best global talent, that won't be cheap!
H1-B is super old school. The notion is that you only hire someone in H1-B if there's nobody that can do the job. However, the challenge today is not if you can do the job, but can you do it better than the global competitors? That concept is super foreign to immigration legislation (no pun intended :).
Short of a whole new immigration framework, increasing the number of H1-Bs and prioritizing based on salary would be a good short term fix - no lawsuits needed.