That's an ignorant thing to say. Have you been to these states? Just like in rural areas down South. People in rural areas in North also don't completely understand Hindi. In South because of the church. You even got more English speakers there. And even urban people didn't learn Hindi overnight. There is a great opportunity to watch subbed content you and learn a new language. That's how most of us learnt English. Didn't we?