I may be out of the line when i say this, but Hindi is no more the lingua franca of India. It is Hinglish. A mixture of Hindi and English. Hinglish is the spoken language of the nation. Check any program on Indian television, any interviews, any award functions; its Hinglish. They say that its an irony that Filmfare awards, that speaks of recognizing talent of "Hindi" movie industry are conducted in English.
Now i do not have problem with Hinglish. I am as guilty as anyone else if at all it is wrong.
But come to think of it, did Hindi ever stand a chance in a globalized world. To start with, more than half the country did not know to speak hindi when India officially broke free from the British. I still have a few South Indian friends who do not know to speak,read,write Hindi. In my native village, in rural Maharashtra, 95% did not understand Hindi. My grandmother never spoke in Hindi.
Hindi was predominantly used in the cow belt - UP,Bihar,Rajasthan,MP and some might say even in these states the dialect changed every few 100 miles.
So off the 28 odd states hardly 5 or 6 of them used Hindi as a spoken language. Add to these metros like Mumbai and Dehli where Hindi was prominently used. Even Kolkata and Madras did not use Hindi extensively except may be in Central government offices.
It's always a sad thing when a language dies. Hindi won't die i am sure. But it won't have the same position in the country's mind space it once had. My mother is a great proponent of correct usage of Hindi. She will surely be feeling sad with the way things have turned out for Hindi in India.
Nevertheless, such things cannot be controlled. You cannot fine someone for not speaking Hindi. It will be stupid. Like i remember how in our school once there was a campaign started where in if we were found talking in language other than English we would be fined. It did not work, obviously. If people find English or Hinglish more comfortable to communicate so be it. Good for them.
My only hope is, going forward, people do not start using Hinglish in Hindi News and Hindi Ads. That would be a new low.