Many people discussed whether Urdu should be replaced with Persian or Arabic etc.
Because to be honest Urdu has nothing to do with Pakistan and the British made Urdu to the national language of Pakistan since occupation before occupation it was Persian.
Still today Urdu remains national language and English official language of Pakistan. And our mother tongues (Pashto, Punjabi, Sindhi, Balochi and Kashmiri [languages spoken in Kashmir region]) are only regional languages.
Making our mother tongues to national languages of Pakistan is the right direction in my opinion and necessary.
But Pakistan being a multi ethnic state also needs a unity language like Urdu today.
Replacing Urdu with Arabic or Persian brings its benifits but it is also not our languages to be honest.
So what if we create a new national language and it replaces Urdu.
One example would be:
Grammar: Balochi (for example)
Vocabulary: Punjabi (20%), Pashto (20%), Sindhi (20%), Balochi (20%) and Kashmiri/Koshur (20%) = 100%
Name of the language: Pakistani (P=Punjab, A= Afghania, K= Kashmir, S= Sindh, TAN= Balochistan)
I know it is not realistic. It is more realistic if Persian or Arabic replaces Urdu.
But what do you think?