С вами спорить бесполезно.
1. Если вы про меня, будьте уверены, я намного лучше пишу коды, я пишу и на линюксе, в отличии от вас у меня всё автоматизировано. Сравните рейтинг наших модулей, лайков. Мои модули одновременно работают под всех версий, 1 архив для всех версий. Вам далеко ещё до моего уровня.
2. Я пишу грамотный vqmod код который максимально совместим с изменениями, для этого я пользуюсь регулярными выражениями и каждый раз не возникают ошибки когда в кодах есть изменения.
3. Вы же не можете всем идиотам не менять коды в моделях. Я очень часто увидел изменения в моделях. Даже видел когда function getProduct($product_id, $default_data). Я согласен что это неправильно, но это они не поймут же! Они хотят что бы купленный модуль работал с их кодами, и не всегда модуль покупают разработчики сайтов, когда владельцы покупают модуль и увидят что модуль не работает, они обращаются к автору, а не своему разработчику. Откуда им знать что его разработчик не грамотно изменял коды?!