@Katsumi Yamada i missed your post but you got it bang on.
It's a very strange thing. I had a big argument with my cousin about this here not too long ago.
Indians are probably the only ppl I have seen who are embarrassed about being or sounding Indian.
It's considered a compliment to say you don't even look Indian ! Bitches be like no ...I don't have an accent.
Of course you do. Everyone does. American have an American accent. Brits have a British accent etc etc
Why the self hate ?
You never hear a Kenyan or a Japanese sound embarrassed about his accent.
I think you have to understand the psyche of the ppl though. The Brits ruled here with an iron fist for 200+ years. In all fields of life they drove it home that the smelly coolies were inferior. Their culture inferior. Even their attempts to speak a foreign language hilarious.
Natives were barred from all high lvl posts even at the district lvl. Army and civilian.
That plus the traditional emphasis on fairness of skin sure did a number on them.
However I do have to add.....this quirk is ONLY noticed in Indians FROM India / immigrants. Not ppl of Indian origin born abroad.
Those are even more gung ho than normal. Overcompensating, I guess.
Not the accent part though.