This cuts both ways: people from wealthy countries with high cost of living can never complain about competition from people who will be happy to take 1/4 of their salary to do the same job.
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?
The only solution for this is organized labor activism. At an individual level, everybody wants to be outsourced to but not outsourced from and nobody can prevent this at an individual level.