Solar panels have a limited lifespan, decrease in efficiency over time, and also get ruined when things like hail happens. This doesn't mean PVs are a bad idea, but it's not accurate to say they have little to no maintenance.
Artificial leaf is an alternative term for extra complicated solar panel.