Re: boat was vs. dish soap
not sure what makes you think that if you wash with boat wash rather than dish soap you aren't taking the wax off at all. lots of the boat washes bead water after because they have silicone in them... they also have surfactants and detergents much like dish soap. aothough not all dish soaps are created equal...
I've pretty much never used anything but dish soap on (joy works just fine) boats, motorcycles from custom harleys to fast jap bikes, cars, trucks, etc, etc, etc... there's no substitute for doing a good job with polish and wax as needed as well. if you don't have even a mild degreaser in the detergent, it doesn't take the dirt off either...