It follows, for what it is worth, that having engineers report to more senior engineers would prevent identical accidents in the future. More importantly, we can argue that having engineers report to more senior engineers is likely to prevent other accidents in which poor engineering is a but-for cause. However major accidents can occur for reasons that have nothing to do with the quality of engineering practices.