My dear brother, you don't know anything.
Urdu was not always about in Pakistan.
Urdu the sister dialect of Hindi is the language of Lucknow, Delhi, Mumbai etc. which are in presentday India.
In Pakistan we have traditionally spoken the various dialects of Punjabi, Pashto, Sindhi, Balochi and Kashmiri.
When Pakistan was created our leaders (from India) chose this foreign language Urdu as a national language and enforced it upon the local Punjabis, Pashtuns, Balochis, Sindhis and Kashmiris.
Our own mother tongues, the languages of our fathers and forefathers got no representation whatsoever in our country.
Our elders and even the majority of our generation on the streets can not and do not want to speak Urdu.
If you are a Muhajir (immigrant) from India then Urdu might be your language, I respect Muhajirs as fellow Pakistanis so it shouldn't be banned altogether, it should be made the national language of Karachi because that's where Muhajirs are in the majority...
...However if you are Punjabi then Durr Fittay Mu, Punjabi is a beautiful language, all it's dialects are wonderful, it has a great literaray history, I don't know why you Punjabis think rejecting Punjabi for Urdu will make you more modern, this "PTV culture" is destroying your identity, Punjabis should combine all their dialects (Majhi, Seraiki, Hindko etc.) and come up with a standard dialect understood by all and promote it.
Pakistan should become a federation of various Muslims states rather than try and force a single ethnic identity by picking elements from other cultures.
By your standrds Pakistanis are the biggest wannabes and have the biggest inferiority complex, our Qaumi Taraana (national anthem) is in Persian the language of Iran, our national language Urdu has roots in India, our national dress was invented by Buddhists in Afghanistan, Quaid-e-Azam's Sherwani was first worn in Ancient Persia by Zoroastrians... I can go on, our own cultures are beautiful but they're are being rejected.
I would rather ape Westerners over Indians anyday but wearing jeans is not aping Westerners, it's international, Palestinians wear it, Latinos wear it, Chinese wear it and so do we Pakis.
My Dear i think you donot know anything. In that case Arabic is not the language of Egypt, Sudan, Syria, Jordan because all of these countries had there local languages,some of them are still there is villages and some of them are totaly out because Islam bring Arabic for these countries.
Even the punjabi language and all other languages are drived from others like sanscrik and persia. even the word punjabi itself is a persian word.