Contrary to the summary, the mass protests are not really continuing at this point. The Iranian regime has killed anywhere from several thousand to several tens of thousands of protesters - open fire with machine guns into crowds, setting markets on fire and shooting people as they tried to escape, sniping from rooftops - and that's been ruthless enough that people are now afraid to go out in most places. The streets are generally deserted. (Even groups of two have been enough to get shot in some places.)
So why is the internet still blocked?
Doubtless a number of reasons, but part of it is the Iranians have been using the internet to share videos of the massacres, of the bodies, of the armed militia patrolling the streets, and plea for help. A revealing component is that the government forces have been going door-to-door confiscating satellite equipment and arresting people in possession of Starlink. Especially given their Russian jamming equipment, those devices are not being used to effectively coordinate protests. But they *are* letting civilians fire off odd messages saying what has been happening.
In particular, the regime has upward of ten thousand additional protesters who are presently arrested, and the Iranian justice minister has declared they will be executed. Those executions were supposed to start yesterday. Allegedly, the regime is holding back after threats of outside response, but the suspicion inside Iran is that they are choosing to perform those killings more quietly.
Unfortunately the blackout strategy is highly effective. The reports of extraordinary brutality and atrocities come across as extraordinary claims, for which Western journalists therefore want significant evidence, but with rare exceptions the Iranians can only get out occasional short messages. Meanwhile the IRGC and Basij are busy doing all the things their leaders are equally busy promising that they aren't doing.