If I'm going on a long trip, I just make sure I start charging from > 50% the previous day, and I'm good. It's trivial to manage the state of charge when you have a charger at home and a planned trip coming up.
The average person in America drives about 37 miles a day.
EVs gain about 3-5 miles per hour on a household 120V charger.
You sleep for about 8 hours and are probably home away from work and errands for an about 12 hours.
Do the math: 3 miles per hour for 12 hours is 36 miles.
And even if you don’t keep up with your pace, the weekend can act as additional time to charge. Or if you drive more on the weekend, you can basically decide that you’re going to go to a fast charger every 2-4 weeks just like a gas car (or maybe even less frequently than a gas car).
Let’s say you drive 50 miles a day but you’re only able to charge up 35 miles per day at home. If your vehicle’s range is 250 miles that means you need to go to a fast charger every 15 days including a little room for reserve power.
Also, all of this is even less of a concern if you live in a country with 240V power.
The fact that I can do 100km with 3 €, even with our expensive electricity, is icing on the cake.
If you don't have a charger at home, though, an EV is a chore, I agree.
I also don't have a fast electric charger at my house, and yet I still also own an EV.
And even with that, very few places seems to be willing to build competing charging stations that will undercut those prices. The only way to actually save money is to have a charging stations at home or at work where you pay the normal (through still very high) cost that the utility company take.
But I actually do most of my charging as trickle-charging from a regular home outlet, despite it being slow; it adds about 40 miles of range per 24 hours of charging. My car sits in my driveway most of the time so that's actually sufficient most of the time.
Good thing I only need to fast charge a few times a year, on long trips (or consecutive trips away from home/a plug).