The swimming pool analogy works perfectly if you consider overfilling the pool by even 1 drop as "game over". Sure, at the start you'd be filling it with a fire hose on full blast, because that's going to be a lot quicker than a normal garden hose, but you wouldn't want to use that same hose for the last few %, because unless you were extremely lucky, you'd overfill it. Towards the end, you'd turn the water right down, and when it was almost full, you'd spend several hours adding water drop-by-drop until 100%.
Or you'd just fill it up with the fire hose to "almost full" (in this case ~80%) and get on with your day.
When you're charging at home, it doesn't matter if that last few % takes 3 hours, because the car is just sitting there while you sleep, and not preventing anyone else from charging.
Wasn't the M25 built based on future projected needs, not the demand there and then?
I would expect all core infrastructure to be kept at future demand needs, not current demand levels
There's a difference between "future" needs and "spike" needs.
If you wanted the M25 (or any other major road) to be built for spikes in demand (along with compensating for potential road closures), then they'd be 20 lanes wide in both directions with a redundant route running alongside "just in case". That doesn't sound like particularly good use of road funding to me!
Who is going to pay for 50x £30k rapids to be installed when 45 of them are going to be idle 360 days of the year?