I agree with abc once again. Frankly most of the reserach in top Indian universities does not match with top versities US(I said most -did not say ' not all'). Though there are some brilliant individuals present in India as everywhere and most of the others are riding on thier names. IIT students gained the respect in US some years back as they were brillant and did some good work and became professors, businessmen and excelled all around.Now may not be many. Why an IIT student in CS, who can easily get to any top 10 university,, should stay here - but with uncertain future?
This will not change unless some sops are given to these bright individuals because it will be beneficial to the US economy to get the best and not the rest.