There has been an outsourcing of responsibilities from the Pakistani state to corrupt Baloch sardars/elite.
These people have done nothing for their people, and fanned separatism further.
The state has neglected Balochistan, avoided uncomfortable conversations and narratives inside Balochistan; and not worked with the Baloch people to help them devise a clear roadmap for their integration into the Pakistani state.
Some people say the Pakistani military has used kid's gloves in Balochistan, especially in light of what the Indian military has done in Jammu and Kashmir. That is probably true, and yes, the Pakistani military has never deployed even close to their full military might in Balochistan (compared to for example: FATA) for the fear of stoking more separatist sentiments, but they also abdicated their responsibilities towards Balochistan because they could not handle uncomfortable conversations/narratives. Hence, they outsourced those responsibilities to corrupt Baloch sardars/elite, who have made the situation in the province worse.
The Baloch outside of Balochistan; living in Sindh, Punjab etc. are well integrated in the Pakistani state. It is not right for Punjabi laborers just trying to making a living to be gunned down in Balochistan. So the problem is not Baloch people, but specific to Balochistan and how it is governed.
Whereas the situation is opposite in India. Kashmiri Muslims in other Indian state are routinely targeted in other states for who they are. But India is a hard/security state; and has imposed security inside J&K, which gives the illusion that things are better there than in Balochistan. Pakistan has adopted a soft state approach in Balochistan, which results in less outright separatism sentiments in the local population compared to J&K, but more terrorist attacks and casualties.