I never thought I would say this, but there is something we can learn from our neighbouring country, india.
During the Sikh uprising and demand for Khalistan, Indian government divided their Punjab state into Haryana, Himachal Pradesh, and now Indian Punjab is just a small piece of land. And now no one wants to make a separate country out of that small piece of land which is called Punjab state of India. Khalistan movement has pretty much died out in india. I know its still popular outside India like in Canada and UK.
We should do the same with Balochistan. Divide that VERY LARGE province into 5-7 smaller provinces, and also Khyber Pakhtunkhwa should be didvided too because of the unrest there by the name change, instead FATA should be united with Khyber Pakhtunkwa and the Hazara majority areas of that province should be given a separate province.
Thats all for now. Punjab and Sindh are not seeing much linguistic, ethnic, and sectarian problems as our western provinces are.