Why aren't people understanding the benefit of promoting hindi?

I recently saw a post saying we should stick to our mother tongue which I agree, but we definitely SHOULD have a national language, which is not english.

I don't care if it's tamil, I don't care if it's bhojpuri or malyalam, but there SHOULD be language that you can go to any part of country and expect people to know so you can communicate.

Many comments in that post said we should use english because it's the one that is internationally adopted. Don't they see the hypocrisy? The fact is that they don't wanna learn Hindi which is spoken commonly across the nation and try to hide it behind the fact that english is an international language and we should learn it.

If you fear that learning hindi will eventually lead your 'mother tongue' to disappear, then it's already happening, but with english instead. Many households have switched to english + mother tongue mine included. Won't learning english eventually lead to everyone in India speaking English and we'll lose not just hindi but all our mother tongues.

The only way to go about it is that you find a balance. When you are speaking to friends, family's, work, anywhere basically, feel free to speak your mother tongue. But if someone who doesn't know that particular language asks you in hindi, don't go around asking them to speak in english or your mother tongue.

The only problem you people have is with the language being Hindi. You have no problems if it is english. All your arguments are absolutely invalid. If you have one I'll be absolutely fine to discuss it with you in the comments.