The point that EV's are heavier than combustion cars is only partially correct. For small hatchback sized cars (e.g. the Fiat 500) they are a bit heaver. For larger cars they're about the same if you compare a dedicated EV platform to a dedicated ICE platform.
They will always be heavier unless some form of hybrid tech is in the ICE which is quite common.
For example, a Tesla Model Y is the same weight as a BMW X3, whilst having more space inside than a BMW X5.
That's comparing an apple to an orange, Tesla don't do combustion equivalent, at the very least a car that has both could be compared , plenty of manufacturers do both ICE and EV in same line up, so you can make a better comparison.
The caravan point is a tricky one. If you are towing every day then it's simple, you get a vehicle with a massive battery. But for caravans that might only be used a couple of times a year, you don't want to have a battery capable of 600 miles for your 30 mile daily driving, just so you can do 300 miles with a caravan attached.
Caravan owners will need to stop and charge more often (at pull-through charging stations). A 15 minute charge every 2 hours isn't a huge inconvenience for the few time a year a caravan is used - but it is less convenient than ICE in that situation.
It's not that simple as you fully deplete the battery very quickly when towing and many sites, aren't on the main drag, same for towing my car to race tracks, so it is not a 15 minute charge as there are not an abundance of 150- 350Kw chargers everywhere, lucky to find a 50kw DC, which is why we changed our order from BEV after I spent an absolute age on zap maps calculating what was available where I go, pull through stations are a rarity, so I got a PHEV, financially I would have been better off with a straight petrol or diesel as it is a significantly cheaper but I wanted to do my bit locally, particularly as the car is mostly used other times as inner city as sprog and disabled parents transport.
We previous used a 4x4 diesel but the round town local stuff was killing it with DPF and regens, very unclean, uneconomical city car
For my own car an EV would be perfect as I have no such restriction for pulling things but they are indeed genrally very heavy, quite large (both my track and road car are under 1200kgs, my MX5 was 1070kg when last corner weighted should be less now ) , lacking in driver involvement and fun, and yes, I have driven a load of them, the straight line speed doesn't win me over I already have a 2 tonne tank in my tow car that'll hit 62 in under 4.5s and 100 in ~10s there's no fun to be had there as it can't do feedback or driver involvement, very comfy though.