I think it is because Indian in general have better English than other non native English speakers. They can speak well during interview while other non native English speakers are less fluent in English.
Indians just talk too much and too thick in head to know how ridiculous their incessant talking appears,Indians have a very limited set of vocabulary, phrases and views;when you have seen enough of them you can predict everything from their speech to deceit like actions of which they think no one would notice; their so-called opinion and thought process are very simple ,short sighted and direct adoption of some western concepts ,nothing original, imaginative or indigenous.
Initially, they lack the concept of shame and decency as evident in India, which makes a useful lackey for white people to use, but Indians get decimated in the meritocratic far Eastern part of Asian society ,they are lower than Malays in wage income in Singapore in reality even though they like to portray themselves as superior to Malay in Singapore.I have seen Indians looked down all across ASEAN not just E.Asia.
On top of glass ego,Indians also have a deep inferiority complex that cause their pompous attitude,desperately trying to not appear as inferior, which they feel they are.Hence they possess the most unhumble natural tendency of self -hype but cannot realize how self-aggrandizing they sound.All in all, they are among lowest tier of human resource,people don't want to have anything to do with them from my experience.