Sodium Hyperclorite is an incredibly effective and versatile chemical it only has a couple of problems, it’s readily available and it’s cheap, which means their is no profit to be made in stocking & selling it.
I think this is why the only people who I see speaking against it are suppliers, I never see men who use it day after day negatively commenting. I also think if there was a better alternative to S/H then people would use it. most companies do want to give the best most, professional clean possible and will use whatever gives that result