I'll add one thing that ICE gets you that EV's don't on long trips. I might stop for gas the same amount of times an EV stops (I don't, but lets say I did). So I stop for 5 minutes at any gas station, and then stop wherever I find an intriguing spot along the way for possibly a longer spout. The difference is I can take my 20-30 minute stops, if I choose, anywhere. I'm not tied to that time frame, at the charging station. It's the loss of that freedom that most object too (without maybe even being able to articulate why).
Same deal at home. I park in probably 10 different spots over the course of the year. Either need charging outlets all over (I'm on almost 5 acres with 200 feet paved and another 200 feet stones for driveways, and parking areas off the sides here and there), or would have to drag a cord upwards of 75 feet in some instances. I've lugged around long welding cord extensions, would be a real PIA to do it all the time.
That does not even begin to discuss cords under the snow when I have to plow. I plow all my neighbors driveways too (many of them also 100-200 feet). Most of them have a bunch of vehicles outside up near the house or on the sides of the driveway. The first time I see an EV in their driveway, I'm done with that. Can't imagine it would be too much fun to plow over one of those cords.
And do we plug in EVERY time you come home. No?, so you never forget? I forget to plug in my cell phone often enough, why would my car be any different. If yes, you never go back out on even a 5 mile unplanned trip. Grab groceries, hit Home Depot or grab a beer later on at night, you did not plan to do. So now you had to plug and unplug at least twice. There is now way that lugging around cords and having to plug/unplug multiple times a day (yes, I would have too, as I guarantee many times I would forget) takes any less time than stopping for gas, where I would already be to grab a coffee (again, this is me and my life).
I looked into a lightning for towing. Even long range with tow package, I'd need several used Model S battery packs somehow strapped to my trailer to do the trip I now do in one day. Even then I'd have to charge once, maybe twice. It's already 6, sometimes 7 hours round trip of travel, with a full day of offroad in-between. No EV could do it.