As a global citizen, I'm not concerned about the latter.
This goes for many jobs in South Korea -- they simply don't want foreigners to do it, because foreigners aren't Korean. The exception is teaching English Conversation, because the Korean teachers very obviously can't do it well enough themselves. The government is trying to limit South Korea's reliance on foreign ESL teachers though.
This goes for outsourcing too -- the UK government is happy to consider having foreign companies build nuclear power plants or railway lines in the UK, but the South Korean government would rather have everything in South Korea done by South Korean companies, even setting up a company to do it if necessary.
When Westerners open their labour markets to foreigners and foreign companies, what can they do if the foreigners do not reciprocate?
Americans get more goods and services, and have to work less to get them? How is this not a net benefit to the US?
Now the same person ends up hiring more designers and marketing folks in US. That person has more discretionary income that is spent locally. The technology companies like Apple, Google and a lot of smaller ones end up hiring more people.
We have had a lot of clients who have done well and had the same path. I was deeply moved when one of our US clients told me that the app we had developed helped him pay the bills during the darkest days of the 2008 recession.
People need to understand this debate better
1. The app economy has democratised the idea to customer strategy. Outsourcing here provides a huge leverage. This is not like some IT department cutting down jobs and moving them to lower cost places.
2. The world is flat now, in terms of skills and not costs.
3. More non US companies are hiring in America and setting up offices there. We are doing the same.