In the most common scenario, it is the driver’s fault.
Of course there are exceptions to everything.
Anyway, I am not saying it never happens.