Another thing that will take out solar panels is the stuff flying around and smashing into them. They are very breakable. Solar panels have their uses, but being a major power contributor for the grid is not one of them IMO.
The delicate nature of panels, is one of the reasons I am considering building with the Tesla roof. This is the roof, not a panel to be installed on top of the roof, then removes and reinstalled every time you replace your roof
https://www.tesla.com/solarroof
They are super tough, more expensive than a panel, but cheaper than a roof + panel