Come on, what a bit of simplistic crap.
They need to read of their own little statements dispelling the "myth" that outsourcing goes one way: "Outsourcing is a Two Way Street". If they apply this to some of their other rosy, it's all great because it's capitalism, yoo-hah!, answers, maybe they rise to a level that would pass scrunity in an Econ 101 class.
Outsourcing is complex, and points out some real problems in our labor market. We are out of sync in a number of critical areas, and there is still hangover from the boom that, for example, inflates expectations on tech jobs beyond what the market can bear. And a big part of the problem is also the US cost of living, stemming from inflated real estate values and the like.
My biggest worry on outsourcing is that we are moving into a world where most bread and butter software code will be written abroad; it is inevitable that a certain amount of innovation will follow, as the Indian software code writers move up the ladder and begin generating broader design concepts. It may be that this international integration of the software industry has a lot of good to it (and it's pretty clear that India has a significantly more entrepreneurial and innovative culture than, for example, the French and Germans), but there is going to be a hell of a lot of pain in making that transition.