Конечно, можно всё свалить на невежество частных физиков, но, возможно, к этому состоянию привела серия событий.
Скорее всего, фортрановская каша долго варилась и с этим положением среди управляющих ИТ в ЦЕРНе не предпринималось должных шагов. В результате, каша вышла из под контроля.
Что требовалось?
посвятить время исследованию проблемы использования языка и поиску её решения.организовать жёсткие искусственные рамки использования языка определёнными инструментами, как, скорее всего, это уже практикуется в крупных организациях типа IBM.создать инструмент, обладающий необходимыми требованиями и лишённый недостатков языка.обеспечить плавную миграцию со старого языка на новый.
Вполне возможно, некомпетентность управляющих была вызвана недостатком бюджета в ИТ, из-за чего компетентные люди в нём не осели.