Part of the problem here is the concept of the "good-paying job".
The name implies that the people in these jobs are overpaid.
In which case, somebody is going to come along and offer to do the job at a lower price. In some cases, that person may be from another country, or even IN another country.
As Peter Fonda (of all people!) once said, "A man makes his own security".
Learn how to do something that is in demand, that has a high, natural barrier to entry, and you will be OK.
But don't stop there; keep raising the bar for yourself, making yourself more valuable; increasing your own "human capital" (thank you Adam Smith) and you will stay "irreplaceable".
My 2¢.
Thoughts?
I have been saying that it is more important to know how to do something than it is to know something. Auto mechanics and barbers cannot be outsourced. Yes, companies can bring in foreigners, but it is less likely in a skilled hands-on occupation than in a white collar job. Just sayin.... I wish I had become a speech pathologist or a court reporter. :-)
Americans don’t want to accept that globalization means you’re basically in school for all of your working life - and once you stop learning you stop earning.
I don’t think a “good-paying job” indicates being overpaid; it just means a job with skills not easily acquired that are in demand. Once companies can do an end-run around that by dissolving borders, the Americans are screwed.
There is a fairly good chance that Red China & India have enough qualified people to take every one of our jobs - and “our” companies seem determined to give it a try.