I'm a local, yet I still feel like an outsider in most of the companies I've worked for because my colleagues predominantly speak Hindi, and we're often forced to learn the language. This is something we don't like and are not comfortable with.
Let's compare these two scenarios:
-
Forcing a local to learn a foreign language (foreign because my mother tongue is Kannada).
-
Forcing an outsider to learn a regional language after they have chosen to work, earn, live, and eventually settle here.
Just as I’ve learned enough Hindi to manage at work, why can’t people from other cities or states learn a bit of Kannada? No one is expecting outsiders to write a book or speak Kannada fluently.
What's happening in Bangalore is a sign of the majority turning into a minority, and local people will definitely strive to preserve their culture and place, regardless of the circumstances.
Sooner or later, even the people of Hyderabad might fight to retain their language, culture, and identity if they find themselves becoming a minority in their own city.
The benefit of learning Kannada while staying in Bangalore is that you can communicate with local people in a language they understand.