One nitwit in my circle of business associates spend two days last year taking what should have been a four-hour drive on a long summer weekend. He couldn't find a place to charge his EV battery, and the information he found online when planning the trip turned out to be inaccurate.
Your friend sounds like an idiot. Tesla’s onboard computer automatically calculates the optimal locations and charging times for superchargers during a trip. As for non-Tesla networks, there are several of those, and apps exist to do the same thing, although the apps run on your phone instead of your car, AFAIK.