I am reading about soaps , micelles and all that. I understand how soap behaves in water contaminated by oil. Soap helps in emulsifying the oil into water.
Let us suppose now we have dirt(i.e oil, grease etc) not alone in water but present on a some cloth. Why can't we put the cloth just in water to get it clean ? What precisely is the need for agitation in a washing machine or by any other method ?
I searched and found that agitation produces foam but according to this post foam does not alter the washing process anyhow.