> The whole point of suggesting a route planner is to reduce the effort on their part.
How would having to use a route planner be less effort than not having to use one at all? With my ICE car, I very rarely have to concern myself with being able to find a gas station in range. I also very rarely would need to use any sort of route planning software to find a gas station in range.
> Ways to mitigate the downsides are a good thing.
Yes, but the problem arises when you're mitigating downsides you added yourself. For a _lot_ of people, EVs have many downsides that they currently do not need to suffer from with ICE or hybrid cars. Yes, route planning software might mitigate the issue; I can imagine having a mode in Google or Apple maps that lets you route plan around charging stations could work quite well. But you're still stacking having to do that on top of the other downsides EVs currently have. Gas stations on the other hand are widely available, and on longer routes (in the US at least) often marked on roadside signage that makes them very accessible. If you're planning around charging stations you may also not have opportunities to take more interesting or faster routes, which could be a downside depending on the purpose of your trip.
> Sure, but there are significant downsides to ICE.
No disagreement from me there. But these downsides are largely well known, and either very diffuse or tend to have well-known mitigations at this point. When you change that set of downsides, there will be an adjustment period.
> Would you call it naive [...]
No, absolutely not. Those are real problems too. What I was referring to was the way you seemed to offer a dismissive solution to the problem that the GP described. A lot of EV proponents I've found are very dismissive of the real-world issues of EVs that currently exist, and the additional challenges many people would face if they were to switch to an EV right now. Dismissing these things makes it harder to address and improve them.
To be clear, a century ago we might have been having the same discussion about ICE cars, and how the infrastructure is not ready yet; In a way, this reminds me of refactoring core components of a large intertwined codebase. Often you can't just flip a switch and just change everything, it has to be gradual, building up it's own support over time and effort -- but many an inexperienced (and dare I say naive) engineer would still try to change it all at once.