Well I did stray from the OP's question so yes I'm 100% wrong on that. But anything that you can clean with vinegar, you can clean with soap and water, without the smell of vinegar. Do you really suggest that someone clean the inside of a boat with vinegar, when simpler, cleaner smelling solutions are readily available. What does it matter how long you've boated, vinegar still stinks.
Now any serious cleaning where you need an acid, like metal, yes vinegar will work, but very slowly. Why not buy a real acid, it's cheap, it's fast and it doesn't smell like salad dressing. Do you clean rust with Coke too? Research this, very few of these home remedies work better than soap and water.