Well if you live near London and use the M25 people are more forgiving of minor delays because it’s an unknown as to what experience you will have on it. Much like the taxi at busy airports or the heavily congested airways
Also if I was driving I could leave early to allow more time. If a flight left early without all passengers all hell would break loose.
So having a buffer makes sense.