It would be nice to not have to clean these panels, too. An inconvenient truth that solar folks have to deal with.
If my roof in downtown Pasadena, California were covered with solar panels I would have to wash it once or twice a day due to all the soot and the pollen dust that comes from the 75-foot tall untouchable Ficus trees owned by the city in the parkway in front of my house. I have a “U” shaped dwelling so I would have to install drip lines with timers to keep the panels at maximum efficiency. What you gain in reduced electric bills from solar subsidies from other electric ratepayers you lose in water bills which have tiered rates for more usage.