Languages are not to differentiate but to communicate. No language is better than the other. All serve the same purpose of communication. I seldom hear people promoting their languages. This is good as this keeps the culture and the regional language alive but this should not be experimented with someone who doesn’t know your language at all.
If I have never been to Punjab, how would I know Punjabi and I am not from Maharashtra, I would require some time to learn Marathi. That is how it is. Unfortunately, India doesn’t have a national language and this might be the rootcause of all problems. I was surprised to read at some websites that Hindi is not the national language of India.
Waiting at the airport for my morning flight I started working my official work so that I could sleep tension free the next morning. It was Tamil Nadu and a lady asked me (in Hindi) that why her phone was not catching network signals.
We were three on that bench and next to that lady was another lady who I could hear whispering. She was saying to that lady, “why were you talking in Hindi with that guy”. The lady replied (in Hindi). “Hindi is a common language to many, that’s why”. To this she said something in Tamil which I could not understand.
To promote a language is a great idea. This could be done by hosting shows in other states, making regional activities popular across the nation. This should not be done by not understanding a common language. There needs to be a common language, be it Hindi, English, Urdu, Tamil or whichever but there needs to be one language in which the citizens of one country could communicate.