The gap in Legionella control isn't the pipe. It's the shower head.

Disinfecting the water system doesn't stop legionella from colonizing the shower head itself. Safe Shower seals the outlet the moment water stops, and disinfects the water that's left standing — continuously, not just when the tap is on.