I gave you the reason as to why we should take up one language as our national language, as I believe that one language(hindi) would unite the different states of India.
Let me give you an example, if a man goes to Assam for the first time he definitely would have zilch knowledge of the language and would find it difficult to communicate with ppl of the state.But if the said person and ppl of assam understand and speak hindi, communication would become easier. The chances are that in real life this man is most likely to use a foreign language( english) to communicate with ppl of the state. Isnt it better to use an Indian language than propagating english???
Now assuming the same man goes to southern parts of India,he would face the same difficulty there.
So if we have a language which is spoken all over India, ppl would travel more to other states and communicating with the locals would be a piece of cake.
I assume you have understood why I was supporting Hindi as our national language ..I wasn't taking straws from wind, that by no means should be misunderstood as disrespecting other Indian regional languages.
As I said its a more pragmatic solution!!