We need enough high speed chargers in the right places. The average American drives 37 miles per day. That pencils out to less than 30 minutes of charging per week using current high speed standards (which will continue to drop). Your friend could take their car at 20% if they knew that they could charge quickly at their destination.
We don't need a fast charger for every car anymore than we need a gas pump for every car. When I got my EV, I thought I would need to hire an electrician to put in a fast charger. After a week of just running the 1.5 kw slow charger I realized that was fine. Even using just that charger I am able to get 43 miles of range on my 10 hour overnight charge in an SUV. If you told me I was never allowed to charge at home, I would still use an EV. Parking at the charger while I shop once a week is fine. Most people with EVs that I talk to have the same feeling. Charger anxiety ends up being a non issue except for outliers that drive a lot, or in bursty patterns.
We need to have enough high speed chargers in spots where people spend at least 30 minutes per week, and that will cover the huge majority of driving.
Put high speed chargers at malls, grocery store and workplaces and it doesn't matter if you have a charger at home, you can just charge when your car is parked away from home.
I'm not even sure it's that big of a buildout that's needed. Where I am, there are far more public chargers (level 2 or better) than gas pumps. If I want to charge my car while I'm out and about, its pretty hard to find a commercial district where I would have to be more than 2 blocks from a charger (and I live in rural Canada).
This feels like a political problem (and maybe consumer perception) a lot more than an intractable one.