Not saying you are wrong that all IC engines are done but diesel is going to be the last to die. All the freighting and movement across the world by ship and by plane (if you want to count jet fuel as diesel I would) Going to be a lot longer before battery powered freight carrying ships are crossing the pacific, or for electric powered planes in comparison to regular daily drivers. I am waiting to see what the overland freight is going to do, you see the new electric trucks, it is going to be interesting to see how they restructure the interstate to handle that when needed.