This is a common problem in the evaluation of almost everything I find. I always assume that any technology will improve with time whether in ways that are perceptible or imperceptible but increase efficiency. Most people seem to be unable to make that assumption and simply judge things as they are at the very moment. I guess it is somewhat pragmatic but it is unreasonable, every technology, even the most primitive we still find ways to improve.
In the sense of renewables, it will soon be common sense and economic reality that it is superior to non renewables, if not for the fact that extracting the resource is a much more passive and less labor intensive activity than extracting coal or oil out of the ground. We were held back by the cost of the tech but advances in efficiency and recycling of materials has made them the sensible economic choice.
But the oil mongers won’t go out without a fight: where I live they are putting a tax on the sun itself because imagine someone just being able to generate their own energy off the grid like that, anarchy!