I learnt the hard way that you have to design solar panel installations with ease of cleaning and maintenance in mind. Any other way is disastrous.
I think it is interesting that a lot of PV development has been undertaken in countries where you need a decent slope on the panel (ie. well away from the equator), and where there is also reasonable rainfall to help wash the panels. Therefore the build-up of dust and dirt on panels can be underplayed in the literature.