I see Punjabis hell bent on imposing urdu on everyone. They do not realize how they are dividing people by this. The very name of Pakistan meant that 5 major ethnicities would live together.
Diversity is strength. Sindh will react as it has reacted. There are places in Sindh where you cannot say you are a punjabi because punjabis try to impose everything on others.
Let people have what they like. No harm in having pashto-hindko and urdu and even english as official languages for that province. People in those provinces must have the option to study pashto-hindko, but english must be made compulsory.
South Africa has many official languages as well and this is the reason that their fragile unity still exists.
Kashmiris and Punjabis must understand that founders of Pakistan were not Prophets and they made mistakes, we must not repeat them.