I read somewhere that ultimately our economy creates more jobs when jobs are outsourced, so I'm not sure it's a good thing, a bad thing, or just a thing.
I think many who've outsourced jobs to India and other Asian locales are re-thinking these decisions. As has been said before, there are a new set of issues to deal with.
The upside of outsourcing is that you can follow the sun with your support. You don't have to keep people up at night, instead, providing support during daylight hours.
Of course, it would be nice if we could understand the folks providing that support. I believe for the US and Canada, you could do this with call centers in the UK and Australia.
It's a delicate balance. The nation doesn't owe jobs to it's citizens. So if people choose to enter jobs that can easily be outsourced or are not economically viable, then much of that responsibility belongs to the worker. We can't build buggy whips forever.
Environmental laws here have driven some buisinesses out of the country. For example, regulations about lead have driven a lot of lead mining, and I believe battery making out of the US.
I'm not anti-environment, I'm anti-whining. If you don't like the fact that jobs are leaving, then why not look at all the causes and not just jump to the claim of greed by corporate America.
People don't by "Japanese" cars today because they are cheaper, they buy them because they think they are better.
If the products built by outsourcing are not better, they won't be purchased. If they are better, then look out USA, someone can do it better than we can.
TB