This: replace indian with chinese or any other country where the quality of life, pay, and opportunities are not as great as in the destination countries and you have the main reason, a large pool of desperate people and managers/directors trying to "improve" their bottom line. Pay everyone the same across the board! Why pay programmers of equal value differently for the exact same work? FAANG companies do this within the US across various regions. How about fixing that first.
For the same orange juice, you pay a premium price at wholefoods, don't you? There is nothing alike here. Your pay depends on your skill and your ability to sell yourself.