You're not entirely wrong about public charging infrastructure, but as an EV owner myself, I don't think your experience is particularly instructive, especially to someone who is buying a vehicle manufactured in the last 3 years.
Tesla owns the market for used right now and for new cars is still outproducing and selling nearly everyone else combined. That means most American EV owners are getting the Tesla Supercharger experience, which is an extremely reliable public charging solution. It's flat out awesome in most cases, and even when crowded, it's not unlikely that you can find another Supercharger within ~30 minutes. This sounds like a lot of driving, but it's nothing if you're on a roadtrip.
The rest of the charging infrastructure is hit or miss, but your 2014 Leaf can't charge on CCS (I'm pretty sure about this but tell me if I'm wrong!) and that rules out a lot of public infrastructure, especially modern fast chargers. You're limited to L2 charging, which was always meant to be a small supplement and never a full solution. For non EV owners, this is like walking around with an Android that charges on Mini USB, and complaining that every time you ask someone to plug in your phone, they only have Lightning cables (Tesla Superchargers), and some people have USB-C (CCS).
But all of this hardly matters. Home charging has always been where it's at. You're correct that unfortunately most people do take a long trip to see family only once or twice a year, and they have to buy a car for that experience. The public infrastructure really only needs to be used in those cases. We can absolutely be 80%+ electric for passenger vehicles (not talking about trucks) with the limited public infrastructure we have planned today.