I don't know but , I find Urdu quite a polite and sophisticated language and Hindi , uses Urdu
Pure Hindi is obviously crude , and some of the words are just too difficult and hard to use in common conversation
Also Urdu was more developed as there were ample , poets and cultural people who promoted it
You are forgetting that Urdu was once a Indian language (infact its still is used by Indians)
So if you state that well ok just because its used in Pakistan some how Hindi > Urdu etc
But on contrary people in India/ Pakistan have used the language , very commonly
And its just a very polite language (it was /is known as language of the polite) and when you attend gatherings of poets and writers and other elements you really tend to appreciate the language
It has nothing to do with anything else --- and specially no aircraft carriers lol
Traditionally in Bollywood movies and media most of the script writers and screen play writers are mostly Urdu speaking Indians who write dialogs - if pure hindi was used in movies it would sound exactly like Indian news in pure Hindi
Obviously at present its
promoted as Hindi , written in Sanskrit but Urdu remains a wonderful language both used in India and Pakistan, and infact its now part of Hindi weather you like it or not
Hindi has absorbed Urdu and its text is Sanskrit
But that is why Indians and Pakistanis can talk in same language but we can't understand the written text
And as we speak , Hindi words migrate into Pakistani culture as more and more people become knowledge of new vocabulary
All languages are constantly merging and changing it happens all the time, its nothing to be ashamed about or get angry about
Right now me and you are speaking in English
unless you think you are speaking in Hindi
I think the real Sanskrit is the language that Geeta or other text is written in clearly we do not understand one bit what that is and that is pure Hindi
The language has evolved and obviously we live in modern world , and use English more eventually more and more worlds will migrate into English -