опять вы путаете мягкое с теплым
в opencart его автором изначально заложена схема монетизации через продажу платных дополнений
именно за счет этих продаж opensource-движок существует и развивается более 10 лет
что характерно - количество магазинов на движке не уменьшается, а растет
а продажи дополнений, не имеющих защиты - падают
как вы думаете - почему?
типичный пример логики покупателя, купившего модуль без защиты во второй раз:
т.е. вроде бы законопослушный покупатель не видит ничего зазорного в том, чтобы купив модуль один раз ставить его на 100500 сайтов
цель кодирования модулей авторами - не прихоть и не компрометирование сайтов покупателей, а защита своих модулей от вареза, складчин и тд
уже сейчас противники кодирования могут делать себе модули с открытым кодом самостоятельно либо нанимать специалистов для их создания
только в зависимости от сложности,
в первом случае - придется потратить туеву хучу времени на изучение
во втором - заплатить в 10-20-50 раз больше, чем стоил бы аналогичный кодированный модуль
и не факт, что оба этих варианта будут лучше кодированного решения, автор которого постоянно его развивает и в курсе всех тонкостей/нюансов + оказывает поддержку