I don’t think the problem is recreational divers that choose to miss a stop. That implies that the diver knew a stop was required, and either just ignored it, or had an issue that they decided was best to sort on the surface.
The former fits into the group below. The latter is informed and capable of making decisions. They should be able to decide what is best for them.
The bigger issue is that divers omit a stop because they have no idea what their computer has been trying to tell them, or they simply don’t check. I’d argue that these divers (along with those that ignore the stop) should probably not be diving. At least not without being under close professional supervision.
When one of these computers locks out, it continues to function in gauge mode, so unless a dive op catches it and forces the diver to sit out, they may still dive. Lockouts are simply ineffective. Most people wouldn’t accept this with other devices we buy, but many accept it with dive computers.