It knows better what you're energy usage profile looks like, but it doesn't know any better what the energy remaining is.
The problem is the car shut down well before reaching a range of zero. Doesn't matter if you looked at a ranged range of 20 or a graph range of 10 if it's really zero and both are fed the same bogus data from the battery system.
Good point.
I agree that the car should not have shut down with a few RM left. But I also agree that the OP should have used the trip feature, and tried to get to the SpC with more than 2% if possible (several miles of range = 1-2%)