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.
For organic stuff that resist the action of vinegar (acids) you can use bicarbonate (which is a base) or even more effective : cycle them both many times.
You can boil bicarbonate in water or heat it to produce carbonate (or even sodium hydroxide) which is stronger.
You can use sodium hydroxide (+fat // oil) to produce soap.
if you go to stronger acids and bases (at the right temperature) you can remove any materials : any ceramics, plastics, metals ; anything.
if you use electricity you can go even further : putting the metal back in place.
I remember cleaning algae growth from a steep driveway using vinegar and bicarbonate. It did the job, but I had to spend a lot- and I mean kilos, just to clear away a fraction of the driveway. When I ran out I just poured boiling water on the concrete and it turned out to be just as effective though. That and mold from porous surfaces are probably the only two cases in which I find vinegar to be more effective than other methods.