The sun can provide all the energy we need. Correct. But the focus should be on the word need. This is impotant becaue far too many people live with a delusion that solar energy can power industrial society, and thus save us from having to change much else at all.
I think that grand delusion is actually worse than that of climate change denial, because it has infected many more people and it is prevnting society from making the cultural changes that we really have to make in order to move forward.