I am in full agreement with what you said about the Americans. The reason as to why that country prospered was that the US had freely allowed those people who had good things to offer, to get in. And they have gained a lot doing so.
Do you think those people of Indian Origin in the US have a lot of sympathy for the people back home? Nope. Most of them would burn their Indian-ness at the slightest of pretext.
Only thing back in India that should be taken out of the system is Corruption. If this can be taken care of, things would change overnight.