We have a stupid system here in the USA. Our taxes pay for their education and research and then we make it so hard to get a job that many have have to go back home, taking their tax paid education and expertise with them. Keep in mind that these students are the top 10 percent of all from China and India. I have been working with PhD students for 10 years, mostly Chinese and Indian, and so far, I have not found even one student that wants to return home without working for a few years in the USA. If we pay for their education, they should be REQUIRED to work in the US for a few years, yet we make it so hard to get H1-B visas that many end up going home. Sure, they raise the standard of living back home, and have good will for the US, but we are the losers. Uneducated yard workers can get visas almost as easily as the smartest students we educate. Sure, there are thousands of students, but just a drop in the bucket of the total of Visas. Make it easy for them to get visas and they will not have to work for lower wages than US citizens and we all will benefit. It is a stupid system.