I’m not a pro detailer by any means but my understanding is that the foam better encapsulates dust particles. The soap is a surfactant and allows the dirt to fall away from the paint without marring it. My washing procedure with the foam cannon is pressure wash the car with water, foam it, wash the foam off, foam…