It's not like companies tried that before with outsourcing. It didn't work quite as well as hiring someone who lives in another city in the same country.
I'm very curious about this, why doesn't it work? I can understand it may be hard for smaller companies to add an entirely new location since it would change team dynamics. But for large corps already having teams across regions, why wouldn't the concentration shift heavily towards lower cost regions?