Sorry, I am born to a Pakistani but cannot read Urdu

What your information fails to disclose is how many of the current speakers of the language are 3rd gen or beyond..look it up. Heritage language attrition at 3rd gen and beyond is quite significant. Often the communities keep the language going due to new immigrants and not older immigrants subsequent generations staying fluent.