The discussion about Starlink is interesting, but with only ~0.1% of the population having access, the real story is the 99.9% who are cut off right now. The asymmetry between those who can broadcast to the world and those who can't is staggering — and even among that 0.1%, many are too afraid to broadcast anything, knowing the risks.
Theoretically this is true, but in practice it's not. Most p2p services rely on the global internet in some way. The BitTorrent DHT, for example, is unlikely so self-heal in the event of a completely inaccessible global internet.
Things like HolePunch have a lot of potential here, but you'd need an Iran-only DHT, and it's just not deployed at scale.