Root causes to problems is largely a myth.
While some factors contribute more than others, the entire system at play tends to be responsible for problems. Since any aspect of a system possesses multiple dimensions of sociotechnical traits, each aspect had multiple avenues for prevention. In people systems, everyone involved played some role.