A think a little bit of collapsing/caving in can be squeezed in without ruining the experience, on the contrary, if in moderation it can increase the enjoyment of the game.
Two types pf cave-ins are completely under the control of the player:
First off, the current rules for support are a stand-in measure. I don't subscribe to some of the ridiculously complex suggestions where laterals stresses and rock densities have to be calculated. But a 5x10x3 block of rock can not be suspended in the air with a slim pillar, or even worse, one section of flooring sticking into its side.
Secondly, if unstable rock is added, then you risk a cave-in by not paying attention. Since the unstable rock won't provide support, leaving only it to keep the ceiling up will make a big boom. Nothing says you have to scrap everything when you find some. Just carefully excavate it out and replace it with constructions. Or, you could build around irt in such a way that it is not the only support.
Some collapses are random, but these need to be tightly contolled.
First the Rock Burst would most likely occur during excavation. It would probably be small, and only the miner would really be at risk. The idea can actually be implemented without any collapse at all.
Earthquakes could cause a section to cave in, but nothing prevents you from rebuilding the collapsed area. So the floor of the dining hall is now three levels lower...just rebuild the old floor and haul the furniture back up.
I'm gonna be amending some of the entries that have rather dramatic effects to include a requested init option.