This is what I have found also. My car has a 200+ mile range at 80% charge but for my typical daily and weekly driving habits it works just great and I seldom need to use public charging.
I only get 2-3 miles of range back per hour of 120v level 1 charging, but it matters little because I just let it charge overnight in the garage and it is ready to go the next morning.
I was thinking about this, and to defray the cost and make EVs more plausible in suburban US areas, they could make one simple modification.
Instead of the current model where only certain businesses are electing to spend $10-20k per level 2 charger, they should just aim to build almost all new businesses (this would include hotels, apartments, etc.) with basic-bitch 120v 15A outdoor-rated wall outlets in front of every parking spot. The outlets could be on a post, on a wall, built into the concrete curb, whatever is up to code and can be done cheaply.
The cost per spot would be relatively low compared to level 2 or DC fast charging and then people could charge using their own portable level 1 charger and the provided outlet. Level 1 charging at virtually any parking lot, plus being able to overnight charge where you live, covers almost all use cases.