Lest anyone is still in doubt about the complexity of decompression theory, I recommend reading this. It's long, and I need to go through it a couple more times. But on first run through it seems to comport with my understanding of the subject.
en.wikipedia.org
Equally complex, but in different ways, are the human factors, levels of training & fitness, dive type "use cases", weather and sea conditions, u/w terrain & expected currents, planned surface ops (boat, safety diver, safety line), dive equipment, mental & emotional states. They have all been shown to be factors in accidents. No dive computer can address those, it just needs to keep working.
I will tell you, as a former d/m, breaches of the recreational diving limits occur regularly; usually unintentionally and minor in severity, sometimes not. It seems to me that no amount of meticulous planning, pre-dive briefings and post-dive debriefings can prevent this, but you can do your best to minimize it.