>U.S. government usually only fixes issues in a short term mindset
That's part of the problem - Representatives get elected every 2 years so they have a short term mindset.
But, the government isn't the only player here. U.S. Corporations hold some amount of responsibility for moving production overseas.
Corporations have even a shorter mindset - they need quarterly numbers to look good for Wall Street, so they don't think much past 3 months!