Isn't it a good step towards a greater good ? If tech companies start to hire from ME, regardless of country, those people can make an impact for their own homelands.
Depends what you mean by greater good. Offshoring is pretty good for Western managers. No appreciable benefits for Western shareholders or customers, and big negatives for Western workers.
What about the offshore workers? They might benefit for a short time until an even cheaper location opens up, that’s all. Once the jobs are mobile, they will keep moving.