its because punjab is the only province where u can find people from all over the country .. u accept it right ??pashtuns, baloch, sindh , urdu speakers, gilgit,, etc..
secondly punjabi language is fading in the metro cities like rwp, lahore, with some exceptions like taxila, wah,. the reason...