Yes and No. If anything, working in IT has shown me outsourcing can be a total shit-show especially if it's B2B related. There's not a lot tolerance for poor results - 2 or 3 poor projects and on-shoring shifts into focus. B2C you can get away with sub-par support much more than B2B since consumers are just used to it.
Very interesting comment. I kind of agree for now.
But be careful poor result is what was happening with cheaper countries like india, brazil or eastern europe for example. But they are still there and learning. And they are devoted. And they are educated. They will prevail.
So yes I think too that many high paying jobs in America that can be done at home is definitely at risk of eroding to cheaper countries.