... I'll disengage for a while and leave the internet divers to astound themselves with their own brilliance and insight
No, no! Don't leave, you are loving this discussion too.
Let's call it a draw, I'll stop annoying the piss out of you if you stop calling me names.
... The point being, teaching core concepts of a dive computer algorithm is a nice idea but having an actual dive computer for that sounds like a complication that makes it, very relevantly, impractical.
You still don't get it. Nobody is teaching the algorithm, they are teaching how to dive a computer.
Nobody taught me the core concepts of tables, they taught me how to dive them. But the tables, by their very nature, are immutable and standardized.
Once again, from the top: The OW/AOW agencies get together and define a dive computer standard program. Lots of them out there in the public domain. Pick one, alter it. It could be as conservative or aggressive as they wish, I don't care in the least. Decide on how to handle ambient pressure, sampling rate for the depth measurement, and agree on what every DC manufacturer should offer as the two standard training options in their recreational DC. The third option is whatever the hell the manufacturer wants to try to sell as their implementation to whatever.
Now, OW class begins with: "OK, show me that you all have your DC's in OW Standard."
Wow, what a read!
A-2, the abstract, is worth reading. But they are using 3 parallel compartments. I believe that OW/AOW could be done with a program that is limited to only the fastest tissue group. No need to teach that, but now they have a defensible standard that allows for subsequent dives.