Why do people move from India to the US?

Indians are very enterprising people in general (at least those who move overseas are) and there isn't enough opportunities back home. That in a nutshell is why Indians move to the US. Besides US is one country where the educated, innovative and enterprising can rise to the top. It is very attractive to the ambitious amongst the Indians.