The Washington Post
has a long article
on how factories in Michigan can't find enough workers to operate today's complicated high tech machine tools. Near the end, we read:
The shortage of skilled workers has also pushed up wages, though executives said raising them too far could push more work to overseas plants.
So, why would you invest in getting trained (typically, on your own dime), when executives have been boasting to Wall Street for years about how they'll offshore your future job the moment you start to make real money?