Fossil fuels freed humans from a subsistence existence at the mercy of nature. We should not be in a big hurry to ditch them. As embee says we need some common sense and practical thinking, a good point about weight of battery for an HGV cutting down payload, and unlike a fuel tank batteries do not get any lighter as you use the energy in them. Unfortunately politicians are not good at practical thinking, they skip from policy to policy without deep thought. A good example is wind power, quite a few times in last few months we have had days on end where it has been cold and still, and wind has contributed less than 2% to our grid, and at this time of year solar is useless, so gas, nuclear and biomass has been maxed out to cover the absence of renewables. Look at
https://gridwatch.templar.co.uk site that shows both instantaneous and historical data for UK demand and the contribution of various forms of generation- it is shocking how variable wind and solar are, you obviously need to build far more renewables than you need, cross your fingers and hope that on bad days you will get something, while on a good day most of the fans on sticks will be idle, with the grid ( and the customer = you and me ) paying them NOT to generate....great innit....