The problem is that we cannot all be IT workers.
That aside, Trump is addressing an important issue and we need to be more realistic about it. We are in a global labor market whether we like it or not. And in a lot of ways we are (or have been) better off because of it because of cheaper consumer goods. The flip side is not pretty BUT there is always a flip side to everything.
We are always going to have lower skilled workers. The utopia that both the right and left push of an educated workforce virtually ALL working high skilled, higher paid jobs (relative to the rest of the world) is just not realistic.
For one thing, there are smart talented motivated people everywhere on the planet. A certain percentage of them will make/take up the high skill jobs whether they live in the USA or not.
And we also have to face up to the fact that we are only like 5% of the world’s population. So, even if 1% of the rest of the world’s 7 billion population are educated, skilled, talented and motivated ... that 700 million people who are serious competition for the same type of people in our country. Even if 50% of our population is highly educated, skilled, talented etc, the numbers are not on our side.
Unless we close up shop and become isolationist like N. Korea.
Trump is ginning up anger over something he doesn't see as a problem.
i.e., Trump lies to his supporters.