For battery maintenance and longevity, the manual for EV batteries recommend not letting the battery fall below 20%, and to only charge to 80%.
Therefore, the 'range' of the battery is really 60%. Fast charging damages and reduces the life of the battery. Always charging to 100% also negatively affects the battery.
Also, the manual states to not charge at all if the weather is too hot or too cold.
Just imagine one of those EV trucks that pull the large shipping containers. You pull into the truck charging station, but it is too darn hot. They will have to construct laaaaarge buildings with air conditioning to cool down the trucks far enough to be able to charge. Just where do you think the energy to cool a large building will come from? That's right, good ol hydrocarbons.
You made some good points in the post. I get the "too hot" light on my Ryobi and other brand batteries even when the battery isn't very hot. Also seems to happen more as the batteries age. Batteries are a nice concept but not quite ready for prime time.