In short if it's broke, then we should have an answer on how to fix it.
.
Who gets to decide if it's broke? Us? The government? The for-profit shop owners? The for-profit agencies? The non-profit agencies?
We, at SB, may agree the system is broken (or not) but absolutely nobody cares what we think. If we want a better system, we should start with our own skills.
In that regard, it is a lot like driver's licenses for operators of small boats (non-commercial). The problems with drivers of small boats are enormous but haven't risen to a level where the government is willing to step in over the protests of boat owners. Clearly the problems with diving don't even reach that level.
So, whatever problems there may be with undertrained divers, it hasn't risen to a level that causes any concern outside of SB. One of the big reasons it doesn't shock anyone is that, usually, an accident involving a diver only affects THAT diver. It's not like a drunken driver taking out an entire family on their way to church. We're willing to write it off to misadventure and move on. One dead body probably doesn't even make the newspaper. It just isn't shocking enough.
Most will agree that the Y program was pretty good. But it's dead! Attempts to revive it (YDI) may, or may not, succeed. My guess is they fail. I don't know where the LA County program stands. It was always highly regarded. Is it still alive? Notice that both of these programs are completely independent of equipment marketing.
If you want better training, remove training from dive shops. Car dealers don't provide driver training or licensing. It should be the same for diving. But it won't...
Try to become self-sufficient to the extent that you are not dependent on your buddy. The whole idea that a backup plan relies on a buddy is terrifying.
So, just go diving and be happy. There are more important things to worry about than the level of diver training.
Richard