"I don’t get the narrative of most south states to force their language on others."
How fair is it for North Indians to expect South Indians to speak an alien language in their own land? And, that too when English is available. Hindi speakers came to Bangalore for employment opportunities (70% going by your own data) after doing their entire education in English but can't use English as a link language? Strange. I've been living here purely speaking English and broken Kannada and never faced a single issue.
"Someone please tell them that we are living in their state as we don’t have much choice."
Correct. You made that choice. Why should they speak Hindi for a choice you made?
"Also, almost 70% of their employment comes from people like us."
Even if that number is 100% they have no obligation to speak Hindi.