If the US actually cared about retaining jobs for the people they would enforce ratios of onshore / offshore with heavy taxes if companies did not reach that ratio.
Companies don't want to pay US salaries, cost of living in the US are not going down, costs of engineering talent in India is cheaper, you can hire 2 devs for the cost of 1 US dev. Why would you ever have any US engineering devs?
It won't change organically unless the costs of India engineers goes up or the costs of US engineers goes down.
the US could just require indians be paid the same as US workers then companies would be incentivized to hire more from home. You are correct, it is far cheaper to hire indians due to tax incentivize and regulations
> If the US actually
Who has more control over government, the people or the 0.0001%? There is no "US", you are not part of the club.