Mine were water spotted from day one. I asked the detailer who ceramic coated my car if there was anything that could be done, and he said not really.
I used some boat detailer to remove most of the water spots, but this isn't permanent by any stretch.
If someone really wanted to go full OCD, they could send the panels out for painting or get them wrapped.