Any sensible company would jump at the chance to get access to that pool of talent. I understand why Microsoft (and others) push for certain policies.
Any sensible national government would try to help its own citizens first, and develop domestic policies that help We The People rather than foreigners and rather than corporations. If the only policies in place are policies that help US citizens, then US companies may ask for different policies but they shouldn't get them. Through tax policies and tariffs, US companies could be discouraged from off-shoring.
If the US government works against its own citizens, then the citizens should overthrow the US government.
I know that big corporations want to call the shots, but that's not how our Constitution is written.
Yeah the government should do something. And the companies must also spend money on training us so we can make our $100k/year that we are entitled to make. That is what the Constitution says.
/s