The army knows exactly how to make them fall in line and also get support when needed.
The whole pahalgam attack was exactly for this, people were angry against the army, pahalgam happened, india hit back, the army peddled fake news and Pakistanis swallowed it
That was the entire point of the paphalgam attack, to get sympathy and fake victory for the army to fool the internal people. Otherwise there was no benefit to the nation of Pakistan.
They keep doing such stunts at regular intervals and Pak people keep getting fooled. Which is why there can never be a true rebellion against the army.
As long as they are under the fake propaganda peddled by their army, and don't learn to see through it, they will be always under its thumb.