The problem with solar energy is that it is much more expensive than purchasing energy from power companies.
Much, much more expensive.
It is true that this difference can be reduced by subsidies. But people underestimate how much of a subsidy is required. With installation, batteries, and disposal of toxic waste (batteries are much more poisonous than the exhaust of power plants!), solar panels are almost never cost effective.
And so, we see, yet again, that grandiose claims run afoul of economic reality. "Green" energy is a huge net waste of resources. Far from making things better, solar panels and solar subsidies are increasing unemployment and causing enormous damage to the environment.
(nod to the Blonde)