Leather is supple and delicate due to the natural oils found in its fibres. When you wash a leather wallet entirely with freshwater, it might get the spots out but will also evaporate most of the oils and leave your wallet drying and brittle. Leather that is dry and brittle is prone to cracking.