Honest take and after having read about this across platforms, let me say no! Even after spending a decade in this city I may not be inclined to learn any new language, especially even more so if I am forced to. Respecting cultures does not only entail conversing in a language. It's more about respecting certain traditions, some local customs and all in all basic human decency. I've celebrated local festivals with my local friends and house help with equal zeal. That's respecting tradition! Being a decent human being if you're in the wrong, that's respecting laws of the land! Nothing more, nothing less just basic human qualities! Having grown in a highly secular setup in a small township, I can attest that this is purely a political gimmick and local people are happily drinking this kool aid!
On a rational POV, as a person I am expected to work 10-12hrs or more, follow my passions, take care of daily life and make most of my living in the limited 24hrs that we're given! My priorities are based on my life, no one else gets to dictate that and that's applicable across for everyone imo. I have friends who are well versed in kannada, I have friends who are not. I have local friends who are much better at conversing in english and prefer that! To each their own man, and I am fine with that. We all get along well and enjoy seeing each other grow in our own ways.
It's really tiring, first you fend off reservation all our lives from school to college to any govt jobs, that this simply irks people off. Out of all, jobs are and should always be a meritocracy driven game not based on anything else. We'd be delusional if we expect to do this and then think we'd become the silicon valley of India in reality