Говорю, вот кейс. Имеем модуль маркдаун (версии просто от балды).
2.х поддерживает 8-ку.
В 2.х-альфа1 один код, в 2.х-алфа2 другой код. Там почти всё под него переписывать придётся.
Под 9-ку готовят 3.0. КОторая хз когда выйдет, и она опять несовместима ни с альфа1 ни альфа2. А это единственный модуль мешающий апдейту. А код который мешает обновиться, это core в info.yml файле. Поэтому такое пропатчить проще и на 9-ку увезти, до тех пор, пока не выйдет 3.0 и не перепишется кастом под него.