I think this is it, and it does nothing to help the tech companies' reputations to move these jobs. The "immigration bullshit" was in response to outsourcing, immigration, and exploitation of visa programs to exploit cheap labor and keep wages down. By shipping these jobs overseas at the first sign of a worker/employer leverage shift, it shows us that these companies don't care about providing for its employees, they just care about their corporate profits and nothing else. Why should we allow employers in our country that don't provide growth for its employees?
It's because people don't understand that if you make it difficult to pay software developers who may be citizens of a different country $80000 to work in the US, companies can just as easily outsource to those same software developers, in their own countries, but instead pay them $20/hr instead.
Essentially, America was able to use its mythology as a land of opportunity and equality to convert $20/hr being sent elsewhere to getting 20 somethings to move to the US after their home country took up all the burden of paying for them being raised through their childhood and subsidizing their education and pay them to stay in the US and spend money there (and get a good chance of creating a billion dollar startup in the US instead of their home country as well).
Much like most decisions Americans have been making lately, the push to de emphasize immigration is pretty much all downsides for the US, for little to no return, other than "we stuck it to them!"
> the push to de emphasize immigration is pretty much all downsides for the US, for little to no return, other than "we stuck it to them!"
I disagree with you there. This push is really showing people how little these multinational corporations care for them. The economy has been growing, but instead of passing that growth down to its employees, it's keeping wages down or shipping jobs overseas. If we shift gears as a country and limit outsourcing and immigration, there will be a period of time when large companies leave ship, but chances are good that the lower and middle classes would finally start seeing their wages go up.
Unless you have strong unions who can wrestle with the tech strong-arms, tech companies, or any company, don't have to pander to your basic necessity for a decent working life.
The unions in the US are pathetic, and corrupted by the mafia, and workers are suffering humiliations because of that.
Here's a tragicomic anecdote that illustrates my point:
Recently in Germany, Tesla has been struggling with the German unions because Tesla has been paying below union wages to a German company they bought. So far, Tesla offered each employee a one-off €1,000 ($1,090) bonus, an extra €150 a month, and €10,000 of Tesla shares distributed over four years to calm the situation, but the negotiations are still on-going.
In the US, where they're facing worker revolt for the low wages and bad working conditions but currently aren't unionized, they promised free frozen yoghurt and, Musk claimed this is his favorite, a Tesla electric pod car roller coaster.
It is in the news. That's where I found out about it.
You can find many takes on it with a quick google on Tesla's unionization suppression efforts in their Fremont factory and Tesla's battles with the United Auto Workers US union.
The German dispute is also in the news, in English and German, and can be found with a quick google as well.