Re: @45RPM
You omit to mention nuclear power. For the whole of my long adult life we've been shoving far more fossil fuels up power station chimneys than need be, not because their were adequate available renewables to replace it for most of that time but because of opposition to nuclear put us far behind the curve, both in terms of supply and of technology development.