Использовать самые свежие версии программ — это база
«Надо, надо умываться обновляться по утрам и вечерам»
Я много писал про важность обновлений и идиотские советы отключать обновления.
С обновлениями связана также поддержка обратной совместимости. Это когда в новой программе может не работать старая версия плагина стороннего разработчика. Разработчики ПО всегда стараются обеспечивать обратную совместимость. В целом это разумно.
Но обратная сторона медали — торможение прогресса. Работая с разными компаниями по разработке ПО я очень часто сталкивался, когда писать код на новый манер (быстрее и чище) было нельзя, так как заказчики могли пользоваться старыми версиями интерпретаторов кода.
Но со временем получается тупик — все сидят на старых неэффективным компиляторах, медленной разработке… Одним словом — мрак.
Поэтому после глобальных изменений софта разработчики все же принимают нелегкое решение перейти на новые версии программ. Например, поддерживать php версии 7.4 и выше, mariadb — 10.3 и выше.
Из-за таких ограничений страдают пользователи, у которых старые сервера или нет возможности что-то обновить. Тем не менее это правильное решение.
Поэтому я очень приветствую, когда компании и сами стремятся быть на максимуме свежести софта, так еще подстегивают и сторонние компании придерживаться свежести продуктов.
Вот так вот например WooCommerce подстегивает коллег разрабатывать современный код. И мне такое очень нравится.