Да пока 2.3.6 и использую. Про 2.4+ пока не слышал, что ошибку исправили.
Да и при обновлении мне несложно файлы обновить, всё равно ведь в ядро лезть надо :)
Единственно, что я сейчас исключил — это правку базы руками. Я просто в установочном пакете сразу данные про это поле прописываю в modx.mysql.schema.xml — и при установке всё уже есть.
Но php всё равно править приходится.
Хотя согласен, твои идеи очень интересны, буду использовать :)