I would suspect that companies do not prefer to hire Indians because they are cheaper but because
1 Indians prefer to hire other Indians
2 Indians who are already working prefer to have Indian coworkers
3 They are not White so they can cause trouble for White people
4 They can count them towards affirmative action or DEI quotas
5 India is loyal to Israel
6 We should ask if Indians are more likely to vote Democrat
7 We should ask if Hindu culture promotes tolerance over harsh truth