Again, you don’t seem to be grasping my point. A lot of Punjabis speak Punjabi with other ethnic groups, I don’t see why you’re finding that so hard to believe? I’m talking about common interactions here, i.e. going to Lahore, Gujarat, Jhelum etc and asking for directions etc in urdu, replies will be in Punjabi majority of the time. Heck even going to the Pakistani consulate here, they speak Punjabi/Mirpuri and English but thats somewhat irrelevant.
I’m Not talking about a conversation with a doctor/lawyer etc, talking about common folks here (who are the majority of Pakistan). In Peshwar, people dont reply in Pashto when you ask for direction in urdu. It is an observation that I’ve made from my visits to Pakistan, no need to go all pc on it.
And no one is making them or suggesting them to change it, its just common courtesy, given the fact that its the national lingo.