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.
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 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.