Я не думаю, что есть один правильный ответ.
Вообще говоря, когда язык относительно молодой, гораздо больше свободы для относительно быстрого изменения. Там нет большой базы существующего кода, чтобы сломать, поэтому люди, как правило, гораздо более открыты для экспериментов.
По мере того, как язык стареет, предполагая, что он становится достаточно широким для того, чтобы кто-то по-настоящему заботился о нем, база существующего кода начинает накладывать все более жесткие ограничения на возможные изменения. Мало того, что больше кода использует больше функций, так что сложнее угадать, какие изменения могут нарушить код, но и ожидания людей меняются.
Только для примера, давайте предположим, что было примерно одинаковое количество людей, пишущих на Ruby и Fortran. Кроме того, давайте предположим, что в обоих было примерно одинаковое количество кода. Я бы сказал, что шансы довольно хороши, что изменение, которое нарушает точно такой же процент каждого (и таким образом, что для исправления потребовалась одна и та же работа), будет гораздо более приемлемым для пользователей Ruby, чем для пользователей Fortran, как правило. (по крайней мере, предполагая, что они видели это как улучшение).
Я думаю, что многое также зависит от восприятия языка с самого начала. Люди, которые выбирают язык из-за его «ультрасовременности», с большей вероятностью смирятся с серьезными изменениями, которые ломают существующий код, если это необходимо для поддержания его на переднем крае.
Другим фактором является размер и продолжительность жизни проектов, для которых предназначен язык. Язык, который обслуживает относительно небольшие проекты или те, которые мы знаем заранее, имеет короткую продолжительность жизни (например, веб-интерфейс), может сойти с рук относительно часто, потому что вряд ли многие продолжат использовать одну и ту же кодовую базу скажем, 10 лет в любом случае. Язык (например, C ++ или Java), который больше подходит для более крупных и долгоживущих проектов, которым может потребоваться, скажем, 5 лет для первоначального выпуска, может постоянно использоваться (и постоянно развиваться) в течение трех или четырех десятилетий, что, очевидно, требует большой гораздо больше стабильности.