В конце концов, сколько полезных программ написано на FORTRAN, и никто особо их переписывать не стремиться. И тому есть 2 причины - мало того, что это требует определённых усилий, главное - это всегда чревато последствиями, которые могут всплыть через годы. Вот и я, отлаженные и проверенные программы стараюсь по возможности не трогать.
Надо сказать, это иллюзия. Хотя программа остаётся той же самой, но компьютеры меняются, операционные системы меняются, компиляторы меняются - и может возникнуть (и рано или поздно возникает) ситуация, когда старая отлаженная программа перестаёт правильно работать. Даже в случае такого языка, как Fortran, для которого back compatibility высоко чтут и тщательно стараются сохранить. (Ну, в идеале. Например, программы, выдающие результаты на перфоленту, сегодня всё равно приходится модифицировать.)
Поэтому всё равно при миграции на новую версию платформы, что бы в ней ни изменилось (даже системные библиотеки), программу положено прогонять через полный набор тестов. Надеяться на то, что "если ничего не трогать, то ничего не испортится", нельзя.