Popular Hindi spoken in India is not pure Hindi, pure Hindi has it's origins in Sanskrit, I can't understand a word of pure Hindi.
I speak Urdu, as a child I spent several months in Saudi as I speak Urdu I picked up Arabic very fast. When I recite the Quran I can understand the surahs because a lot of the words are the same in both Urdu & Arabic.
Urdu is taught in madrassas as a lot of the Hadith & fiqh books taught to children are written in Urdu.
Being multilingual is an asset no matter where one is.