I have roof top solar. I have never had to clean or maintain them in any way. Same with my friends who have roof top solar. The worst I’ve heard of is a microinverter failing, which was covered by warranty.
My gut response to your post was also aggression, not because you’re preaching uncomfortable truths, but because you’re repeating fossil fuel lobbyist talking points that I’m getting really tired of seeing all over social media.