Anyone who’s ever driven a white car knows rust spots can come from brake shoes and road grime also.
Stainless steel does not readily corrode, rust, or stain with water as ordinary steel does, but it is not stain-proof, especially with low oxygen, high salinity (salt water), or poor circulation in the environment.