Indians have three no's going for them - lazy, dumb, and violent.
Each group, whether they be national, ethnic, religious, racial, etc. have at least one good thing to say about them. Mexicans might not be very smart, nor peaceful, but they are very hard workers. While their lack of intellectually superiority will limit their opportunities in wealth creation and innovation, and their violence does likewise in regards to social and political stability (especially in a multi-racial society like the USA), their ability to work for long hours consistently and productively gives them a 'place', so to speak, in the world.
Mexicans are just one example but you get the point.
Indians are not only intellectually daft (even more so than Mexicans) and quite violent (though fair to say considerably less so than Mexicans, though violent nonetheless), they are ALSO not hard workers. They are VERY lazy and are about as productive as Africans.
Indians have nothing going for them, except a huge population making up 1/5th of the planet, giving them the false and arrogant belief that these small immigrant communities that are set-up by rich nations to attract the smarter of their 1.2 BILLION people, are in fact representative of the population as a whole.
This is just proof pudding that Indians can't possibly comprehend simple things; the Indians in Singapore or the US, no matter how rich, are not only worthless when it comes to their contributions to the entire country, but are also nowhere near a true sampling of the average Indian living in INDIA.
Do you know what's the best sampling of the Indian people?
THE INDIANS IN INDIA!!