It's worth elaborating on a central point; the idea that 'preventable deaths are unacceptable' only makes sense at ordinary human scales. In someone's day-to-day life, they aren't reasonably going to be in a situation where letting someone die will be the best alternative.
The situation changes completely at the level of the decision makers of countries and large cities work at. /Everything/ is a variant of the trolley problem and all resources could in theory be used to save a life. Not accepting a risk of death can do more harm than good and realistically infrastructure; it just obscures the cause and effect.
Eg, we'll never know if someone died because their doctor was late because a train operator made a mistake operating a train. The cause-effect chain is too convoluted. But statistically speaking, something like that will happen every so often. Deaths from inefficiency are just as bad as deaths from direct accident; and if the scale is large enough that they can reasonably be detected then they need to be considered too.
Obviously most of the time a high standard of safety is going to be best, but trains are a high-risk environment moving 100s people at speeds they were never meant to move. True perfection over 30 years is probably not a required standard. Great goal though.