You are moving the goal post, just saying.
> Mr. Joe may also want to take his family for a summer trip, or attend some business at the capital city, it's not as unreasonable or rare as you think for the average person to account for the 1-2 times per year he might want or need to make a long distance trip when making their purchase.
No, it is not unreasonable or rare to do two long-distance trips a year. But what holds true for an emergency that requires you to drive 800km holds also true for a leisure or business trip where you can plan a little more beforehand.
> I'm not getting this kind of number, Google claims charging time is 31h–39h (220V) for an ID.3 and 21h–32h (220V) for a Nissan Leaf.
Of course not. You are looking at charging times for plugging in an extension cord from a household outlet (which in Europe is 220V AC at 16A, therefore ~3500W). It's like saying that refueling your 30t truck with a garden hose is taking really long. Well, duh!
The fast chargers you find on highways are usually DC chargers with varying specifications. IIRC, the smallest DC chargers you can find (at least in mainland Europe) are 500V at 125A, so ~62000W. These load your average car battery in less than an hour, IFF your car can do it (not all new ones can, so watch out). Really high-performance EV like Porsche Taycan or Tesla S can charge much faster, if the DC charger allows it. There are modells that go up to 240kW, which would charge a recent Tesla S with 100kWh battery in less than 30 minutes from empty to 100%.