Hot and cold don't cause chrome plated surfaces to oxidize. In fact, they don't oxidize. Silver, brass and copper oxidize. What you may be thinking about is the metal underneath the chrome plating, like steel. Lingering moisture on the surface over a period of time can cause rust spots. I think that you are worrying too much.
I can't comment on the cartridge issue.
I can't comment on the cartridge issue.