All of these 'complaints' about electric cars, e.g. toxic chemicals, battery raw materials, etc. is just failing to understand that engineers will solve the problems.
There will be a replacement to Lithium Ion. Lead Acid is old tech, we've had NiCad, and NiMH. Hearing aids use Zinc-air. There will be a new technology for that.
Petrol and Diesel cars are hardly free from 'toxic' materials. Just look at the volumes of old lubricants that have to be dispensed with.
We will develop new electricity generating technologies, or perhaps more likely the views of NIMBYs will be overruled and we get wind-farms on-shore, and new nuclear power plants. The pity is that it will take market forces rather than government visionaries to achieve that.
If you think hydrogen is the future, see this video:
https://youtu.be/vJjKwSF9gT8BMW have had hydrogen engines for decades, and they've never made a viable car yet!
And the requirement to tow a caravan is ludicrous! what proportion of cars have a tow-ball? Very very few. It matters to almost nobody really.
We have 4 cars at the moment, and could easily use an electric one for most of our journeys. We could recharge it from our solar panels for nowt in the summer. And just use the big Diesel or petrol vehicles for when we need to do a long journey or tow something.
We also have to note that in 10 years you will call a driverless car via App. You won't own it, and it will always be very nice. No need for maintenance or parking. Easy.
Chris.