When soemone don't want to learn Hindi then its ego but it doesn't applies for a Hindi person. This is called hypocrisy.
I'm ending this now, This is what official constitution of India states:
There are 22 official languages in India. Assamese, Bengali, Bodo, Dogri, English, Gujarati, Hindi...