Ultimately it boils down to keep jobs in America.
If you offshore jobs for short term profit and lay off the American workers, then it creates a ripple effect which causes people to buy stuff less over time.
The most easy thing to do is start penalizing companies that offshore jobs to produce goods sold in America to stop the bleeding. The more jobs leave the US, the less purchasing power Americans will have, and the worse it will become. It's short term gains for long term losses and a myopic vision of the future that has done irrevocable damage to the economy.
There's a lot of truth to that.
I tend to take a global perspective - I'm not crazy about the idea of the US having a very high amount of wealth and just leaving most of the world to terrible poverty.
I appreciate the economic efficiencies and the moral benefits to 'globalization', where more of the world - the masses of poor - get to participate more.
But simply opening that labor market up - where a few gain huge profits at the expense of American workers who are drug down to low wages - is a bad approach.
Among other things it reverses the gains by American workers and a strong middle class.
We need some better approach that tries to pull the world up, not American workers down.
At a minimum, the American workers need to better share in the gains from that outsourcing to cheap labor, not simply create plutocracy here.