안전공학 연구자들은 재난은 잠재적 원인과 직접적 원인이 더해져 발생, 잠재적 원인의 존재는 직접적 원인제공자와 상관이 없어서 직접적 원인제공자만 처벌하는 것으로는 재난을 예방할 수 없으며 인적오류를 통해 안전관리체계를 개선할 수 있다고 본다.
후자와 관련하여 본다면, 오늘날 안전공학의 연구자들은 형벌의 부과를 통하여 재난을 예방하려는 시도는 성공하기 힘들다고 보고 있다. 재난은 잠재적 원인과 직접적 원인이 결합하여 발생하게되며, 어느 시점에 어떠한 잠재적 원인이 존재하는가는 직접적 원인제공자와는 무관하게 결정되는 것이어서, 직접적 원인제공자만을 형사처벌하는 것은 적절하지 않음은 물론 이를 통하여 재난을 예방할 수도 없다고 보는 것이다. 또한 사회적/기술적 시스템 내에서 인적 오류가 발생하는 것은 예외가 아니라 일상적인 상황에 속하며, 인적 오류는 안전관리체계를 개선할 수 있도록 하는 정보제공자로서의 기능을 수행하는바, 인적 오류를 발생시킨 자를 형사처벌하는 것은 오류에 관한 정보의 유통을 막아서 결국 재난예방을 더욱 어렵게 할 것이라고 지적하고 있다. 안전공학 연구자들은 재난은 어느 한 개인의 귀책사유에 기하여서가 아니라 위험관리의 실패로 인하여 발생한 결과로 볼 것을 제안하고 있다.