> If tech talent can’t come to the U.S., American companies will go where the talent is. LOL! They're going to send the jobs where the wages are cheaper, and that's exactly what they're doing. IIRC, my employer stopped offering new H1-B sponsorships in most cases, after they opened an office in India (10+ years ago). They didn't open the office because they had a hard time hiring in the US. They opened it because the…
Why are Americans entitled to those jobs? If there are people in other countries happily willing to accept 1/10 of the pay do to the same work, why is it morally wrong deny them those jobs?
However, in my opinion, if these companies want to continue to enjoy preferable tax treatment and the deregulated environment the US provides them, then they should be expected to hire people in the US to drive the US economy.
If they're not going to do that, then we (meaning the Government both state and federal) should stop incentivizing them. Why would we give government contracts to a company that's offshoring jobs? Why would we give them tax breaks? Why would we leave their markets largely unregulated?
The US Government should incentivize and support companies that are providing value residents of the US. As these companies move to offshoring (and other similar policies), they become economically extractive and the government should no longer support and enable such behavior.