The ion engines being used in spacecraft are a good example of how the dimension of time has to be considered when thinking about energy.
The ion engines use a very tiny amount of fuel, and give out only a tiny amount of thrust. No one would say they are powerhouses by any stretch. But what makes them useful is the time factor, as you can apply that force over 24/7.
Similarly, a solar panel can only catch a certain amount of energy at any given instant, but when you add up that energy over 8-12 hours of daylight, especially in sunny places, it starts to ac ulate, especially when you start talking about large areas.
I just don't buy the "sunlight doesn't cut it" argument at all. It seems to be ignoring both technological progress and likely developments, as well as some more basic concepts like time and area.