I have a pretty strong opinion on the nature of the current American workforce. I work in an industry that has offshored and automated the work of tens of thousands of workers over the last decade or so.
In the glory days of US manufacturing, you could get out of high school, walk down the street to the local factory, and get a good, middle class job that would support you and your family for 30 years, then retire with a pension. As the collapse of the auto industry showed, this model was simply not sustainable long term.
The number of US manufacturing jobs remained pretty steady with some up and down fluctuation from about 1980 through 2000 - then the bottom fell out. Companies started to realize that unskilled workers can be replaced in many cases by much cheaper labor in other countries, and even more so by programming a computer to do their jobs. This isn't to say that the people who have these jobs are or were necessarily unskilled, but the job itself doesn't require skill. Taking orders on an assembly line, or operating a piece of machinery by following a set of instructions are not skills anymore than assembling a quarter pounder with cheese is a skill. Developing a product or service that people will want or need, that's a skill. The ability to sell said product or service, that's a skill. We have too few people capable of these right now and too many people waiting for the next manufacturing boom to happen.
Once companies realized this, the next step was easy. American workers are, by and large, very entitled. Offshore workers are hungry, and in many cases much better at their jobs than their American counterparts. In our industry, for most of our front line work, we are hiring anyone who can walk and chew gum at the same time. In the Philippines and India, we got college graduates for 1/6th the cost, and they actually value their jobs.
This doesn't even cover all the work machines do now that people used to. Repetitive, simple tasks - like most of those in a manufacturing plant - are easily handled by robots. Not only do you eliminate the salary and benefits that come with people, but robots never get sick, they never come in to work hungover, they don't tweak their back at work and stick you with a workers comp claim, etc. It's a no brainer.
The US has lost some 8 million manufacturing jobs since 1980. That trend isn't being reversed. Trump can claim huge victory for subsidizing a few companies with taxpayer dollars so that a few thousand jobs can be saved, but that doesn't even move the needle. The economy is global now, and to think we can "wall" ourselves off from the rest of the world, either literally or figuratively, is a short sighted and facile way to look at things. It's a brave new world, and those who cannot or will not adapt will be left behind.