The transition we are on is more complex than some on this thread recognise.  We have to reduce and eventually remove oil based energy if we are going to remotely slow climate warming.  It may well be that batteries are not the way for large trucks, fine, let them run on petrol until tech improves, or put goods on rails, or change supply chains.  EV tech has improved hugely in 3 years, it will improve further and we will electrify the domestic and light vehicle fleet.  We will need courageous government to change the way we view transport and make public options preferable to private ones as they already are in some cities, that doesn’t mean every location has the same solution.  We are on the same side here!