Isn’t the problem that there is no way to test the uv/ozone.
That, and no significant residual. That's why it is not a sanitizer. But in a spa with a closed cover there is little chance of new contaminants, unlike an open pool. You are the primary source of contamination. Since you add chlorine after use to destroy pathogens then close the cover, it will keep it clean for weeks of non-use. But it's main purpose is to shock the cc and extra fc left over after all pathogens are destroyed so you have no chemical odor and, if chlorine sensitive (which many think they are but is actually extremely rare), a low fc at the time of use. This way you are not guessing on contaminant "load", you can add enough chlorine to ensure complete sanitation and not have 10ppm chlorine and a green cloud of chloramines when you open the cover the next day.
As for not needing to shock based on cya, I am unclear how that might work, but in an open pool you have alot of uv exposure and that does deplete fc and cc. Stabilizer (cya) is like sunscreen for chlorine, but the balancing act of fc/cya keeps you from getting full uv protection without rendering your fc useless as a sanitizer. Heavy bather loads (such as public pools, waterparks, and my brothers house) still produce heavy cc whatever the fc/cya balance. It's all about contaminant levels. And spas are heavy bather load with 1 person in them.
I should also mention that I like Nature2 with my ozone (the crowd gasps...). Another "snake oil", according to this forum, but effective over long timeframes (like overnight) in a closed system (like a spa with a good cover) against many pathogens including chlorine resistant ones like cryptosporidium.
In my personal experience (26 years fixing in your backyard and refurbishing in mine) this is the way to go. I have owned many, many spas (for a few months at a time) and have tried it all over the years. This system is the most trouble free and easy one I have found, and I won't keep a spa without a good 24/7 ozone system for my personal use. I have kids in it for hours each day, and would spend more time and have more periods when they have to wait because I just shocked without ozone.
The problem, I think, is that both are marketed as "low chlorine" and were once marketed as chlorine replacements. And while 99% will have no serious problems with little or no chlorine or mps under normal private spa use, the potential is there for very serious problems. So regulations say you still need a sanitizer or mps, and tfp does not contradict regulations. But many people still do it and recommend the way that has worked for them for years. And most people won't have any trouble, but who wants to be that .01% with a flesh-eating bacteria?