No, it means that if you expect that sticking solar panels everywhere will solve all the problems for cheap (because solar panels are cheap), then you are up for a disappointment. I am of the opinion that handling out rose-tinted glasses will not go well.
The rest of the world seems to be doing exactly that, though: Sticking solar panels everywhere.