Also, because of natural human tendencies towards risk-aversion, nobody wants to make a fucking decision in business these days. Because if you make a bad choice, your ass is toast and you will be blamed. Unless you're an executive, in which case you'll get a bonus and they'll handwave it off as "market conditions". Because seriously, there are NO personal repercussions for CEOs making poor decisions, other than in cases of gross negligence/criminal activity (see: VW). Even if you shit your company straight into the tank with a series of bewildering public announcements (see: Leo Apoetheker) at worst the Board buys out your contract and you get shown the door with several million dollars as a parting gift.
The 1% live in a different world from the rest of us. Different rules for how we're evalutated, different legal systems, different expectations, different everything.
Back to the original point, there are also cultural problems with decision-making in many of the countries where labor is outsourced to. Rarely does one of my delivery teams in India want to make a decision. I think in 15-20 years time (maybe less), the IT industry in the US is going to be almost entirely management and maybe some high-level design/creative jobs. All the brute-force coding and operations and such will be offshore. But management will stay here, because if there's two things Americans are good at, it's having an opinion and telling people what to do.