Можно было избежать всех техногенных катастроф. С другой стороны нет, ибо без катастроф люди бы не задумывались бы о безопасности и не стремились бы соблюдать различные правила. После каждой катастрофы или чего поменьше идет разбор ситуации для выяснения причин, чтобы в дальнейшем такого не повторилось.
На данный момент сделано очень много для предотвращения различных катастроф. Это дублирование различных важных механизмов, например в авиации часто применяется тройное дублирование. Многое закладывается при разработке, например, уже невозможно собрать не правильно что-либо, ибо в неправильном положении детали не станут на место. Так же сейчас принято маркировать все, оставлять поясняющие надписи. Существует множество блокировок против непланомерных действий, например, чернобыльская катастрофа произошла из-за сознательного отключения блокировки (якобы эксперимент).
В данный момент техногенная катастрофа это совпадение множества событий одновременно. Конечно, частой и главной причиной является человеческий фактор.