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.