The real reasons of course are: 1) That’s where all the good jobs and companies created by Americans are, and 2) US dollars remitted to India are worth a king’s ransom.
H-1Bs from India come to USA at age 23 to work and return home at age 30 retired with the equivalent of $5 million dollars in purchasing power in their Indian bank accounts.
“Die for dollars” is the obsession of every Indian today.