I can see a small niche for hybrids, a small, constant speed engine coupled to a charger to get you past dead spots with no chargers, but the handwriting is on the wall for IC passenger vehicles, and possibly for long haul trucks. While it is true that gas/diesel has a higher energy per tank as well as a faster tank 'fill' time, this does not make up for the far higher cost per mile for the liquid fuels, AND the complexity of thousands of small parts threshing and wearing away.
Electric motors are routinely made to run for 100,000 hours and upwards, because they have rotary bearings and only torque to contend with versus the 2500 rpm of IC engines with bearing impact bangs of the IC engine many times per revolution, and the timing belts, and the tappets hammering and the valves burning away, and the muffler and pollution control gizmos rotting and crumbling away. And brakes, with regenerative braking (which wears nothing) we have already seen brake linings on Teslas and others hit 500,000 miles - more? I can see an era of polyurethane(PU) tires also good for 500,000 miles. They cost more, but they run more and are a lot tougher against road damage than rubber. Sure, any fool can burn rubber and jam on the brakes and, in effect, burn $$ to kill them faster, but I am betting that regen braking as well as more AI in the control box that has the potential to avoid almost all friction based braking, because that AI knows your route (mostly - from experience), when to slow with regen for the turns and curves.
The moving hand writes, pauses, points it's thumbs down, and moves on. IC engines are in a downwards race to nowhere.
It looks like there is no lithium shortage at all. Cobalt looks like a scarcer element, which adds cost, but electrode design is improving almost monthly and less cobalt is needed. In addition, cobalt is a recyclable material and this will soon be almost 100% captured for re-use, as the growing shortage drives the reward for recycling it.