I was under the impression that Urdu is an artificial lingua franca similar to Esperanto, developed so that communication could take place amongst the many differing cultures.
If that is so (and I admit that my belief is based on a fairly shaky foundation!) then it is hardly surprising that it isn't the mother-tongue of many people - more surprising that it is as many as 8%.
(How many people speak Esperanto as a first language?)