Learning languages (or not learning) is a mindset problem. People with one mindset make efforts to learn it. Those with the other mindset don’t.
There’s nothing wrong in having a flag dedicated to the state. In fact, I believe every single state in India should be allowed to design and hoist their own flags next to the Indian flag.