Really? I guess you are an expert on India, ever been there?
I think a lot of people here, posting comments really have no clue, while it is true that a big majority of Indian pilots are below western standards, you guys forget the big picture. Becoming a pilot in India is not easy, and being a pilot is a huge status, a lot of spoiled and rich kids end up in this field, some of them have never moved a finger in their lives to do anything, so they are not used to make any special effort to get there, all they want is the uniform. There are set up marriages to gain a position within an airline, bribes to pass interviews and so on....unfortunately this is the reality of most Indian pilots, but it does not represent at all the Indian work culture, in other fields where you are required to work your way up you have amazing skilled professionals, that export their abilities world wide.
On average Indian immigrants living in the US make a better living then the average American.
I met many good Indian pilots that struggled many years to become a pilot, they worked the ramp at Australian airports while attending flight school with the small funds sent by their parents working in the middle east.