So if these people aren’t hired in the US, the same company could hire them outside the US in their home countries where they can pay them far less and yet get the same people working for them.
Literally dangling the prospect of American citizenship is all it takes to get tens of billions of dollars in taxes and hundreds of billions of dollars in company development to stay within the U.S. as opposed to being dispersed to other countries.
If you really want to fight something fight companies that send jobs and dollars to the same people who don’t live in the US.
It’s also ironic that the H1B visa gets so much attention when over the past 2 decades the kinds of jobs that H1B visas work in have increased employee pay far more than nearly every other industry in the US, completely undermining the idea that the H1B visa reduces pay.
You know what did reduce pay? Apple and Google colluding to reduce pay. And yet that gets a fraction of the vitriol the H1B visa which has been an obvious good for America does.
If there’s anything to complain about the H1B visa it’s that it prevents the workers from unleashing their entrepreneurial talents within the US even more. So maybe Americans should push for improving the visa to allow the H1B workers more freedom as a opposed to trying to send them and their jobs abroad with them.