Well, obviously you've been using horrible developers (you can find them in your home country too).
IIT's are not your average university. Digest this: 34% employees at Microsoft, 28% at IBM, 17% at Intel and 13% at Xerox are of Indian origin.
Gates warned US congress on H1B visas, "U.S. companies simply will not have the talent they need to innovate and compete," and all those Indian students receiving their education at U.S. universities will have to leave, to the detriment of US high tech companies