This may irritate someone...but I feel compelled to chime in.
I, myself was one of the posters on dealing with water spots on the cloth seats!
NO auto manufacturer makes cloth seats that don't need cleaned when soiled, or get water spots! Sorry! Get over it! If you don't want the problem, get leather! ....well, or seat covers.

***But, I paid for good looking seats, myself! I've never seen a really good looking seat cover to complement the auto to suit my taste. The last time I had a seat cover was on my 1960 Ford Falcon! When the driver's seat on my 1997 Caravan got torn, I went to a local shop that recovered it so well, it looked like a new seat - perfect match!
