1) Work culture - Indian work culture, for the most part is not same as the work culture in the US. From what I've seen, Indian bosses are a lot more assertive and controlling than you would expect from your boss in the US. I can only imagine what it must be like in bureaucratic government agencies in India.
2) Infrastructure and Equality - Its just not there. It might be sprouting or even maturing in certain places but for the most part, there is immense red tape and corruption in India. This is common for most developing countries and until the average minimum wage in India for a low level government official is somewhat closer to something decent, the bribery and favourism will continue and ambitious programs like these will continue to fail. Some of the smartest Indians I met in college told me they have a better shot in the US because there is no widespread favourism here.