Don’t they have universities in India?
Don’t they have jobs there too?
“Don’t they have jobs there too?”
Yes. Companies have choices
1) Bring Indians to the US to do IT and similar work
2) Hire Americans and not Indians.
3) Attract immigrants from Canada, Ireland, Britain, Germany
(Many do not realize how many Indians are from Canada)
4) Offshore the IT work to India.
All 4 options are being used. Decrease one to increase a different one.