What the title says. Sure, it’s gentle on the environment, but it doesn’t remove soap scum, grease, grime etc anywhere nearly as effective as other products. I also doubt its efficiency as an antibacterial compared to say alcohol or most detergents.
There, I’ve said it.
Chemistry.
Vinegar is an acid. Acid dissolve things like limescale. Bicarbonate/baking powder is a base. Bases dissolve fats.
This is why bathroom cleaning products most often include really strong acids and kitchen cleaning products include strong bases.
Drains often suffer from buildups of a combination of soap and limescale. The most common method relies on a heavy base: lye (Sodium Hydroxide).
Thanks for the breakdown.