I’ve always had a general view that punishment should be for actions (or inaction) rather than coincidental consequence. The level of the outcome can vary massively based on factors completely out of everyone’s control. For example, if you hit someone in your car there could be an off-duty doctor nearby who saves their lives, the local ambulance service could be having a quiet day, the traffic to the hospital could be, the very best surgeon could be on shift and the victim could be otherwise young, fit and healthy. The combination of those factors could lead to the victim surviving with no after-effects but reverse even one or two and it could result in the victim dying. The driver did exactly the same thing so it seems odd to me for them to face much greater punishment in the second case.
I actually think the punishment for negligent actions that don’t cause any bad consequences should still take greater account of those potential consequences, kind of this foreseeable concept without them actually having to have come about. If you do something stupid that could have killed me, I would want that to be a major consideration even if, though luck or the actions of others, I was uninjured.
In the world where consequences are punished, I still think this case is a little too far. There are plenty of things the driver can and should face trial for but I think the number of steps between his actions and the death mean that it shouldn’t be any more of a factor than the obvious risk of death he put so many other people in by his actions.
Of course, none of this is about common sense or even emotion but entirely technical legal wording, which in itself seems to be a bit of an issue.