It may be bad for some but good for India
An action like that will be bad for several individuals, but call it for India as a nation, It will be very good. Most of the work done by highly skilled indians will be done in India. May be Indian prime minister wants it to be done more than any one else.
I tell you, what a way to stop brain drain.
Please understand Due to globalization of this planet, only the efficient ones will survive. It could be on any scale (individuals, company, industry or even nation). Today US only is not only customer for high tech softaware and hardware. It is the world. Economy is taking the shape of least entropy (getting even worldwide) that means keeping better people in US will be better for Us itself. Trust me they know it and will do every thing to keep people like you in US.