I've said before:
Fuel starvation can be an accident.
Fuel exhaustion most times is due to poor planning.
However, the case that fuel starvation can be an accident could be something like a blocked fuel vent.
'
Fuel exhaustion could happen if the fuel bladder collapsed due blocked fuel vent, and was not spotted in a refuel. (Thus having less in the tanks than initially thought)