Wouldn't it be better if we all just keep it simple and let everyone learn the language they like and not force anybody to learn a particular language ?
Just remove the mandate and let people find the necessity to learn a particular language by themselves.
For education and rest important things we can keep one language mandatory and I think that should be English.
I think everyone should learn English if not a local language. Moving to a new place is itself a daunting mental and physical exercise and then if your find yourself alienated due to language it puts additional burden on your head.
But I guess English is more prevalent among the middle to upper class citizens and not the common folk.
Even the common folks these days speak broken English. It's just the older generation from lower class who are unable to speak English.
So yeah, it kinda makes sense for English to be commonly accepted everywhere in India and so everyone should try to learn it.
That said, if a person is earning his bread and butter in a non-native State then it kinda makes sense logically for him to learn the State's traditional language.
Wouldn't that be more convenient for him since it would make communication a lot easier with the native folks there.
It's just the willingness to learn and an open mindset that's required to end this debate.