по мне лицензия лучше чистотой. на этом форуме у меня вроде доверие есть к тем людям, которые могут нулить. Но если брать в целом по больнице то помоек с шелами и прочей ерундой просто на каждом шагу. поэтому кейген для меня это безопасность кода в целом
и дальнейшее беспроблемное обновление шаблона, если защиту не поменяют
и опять же, если ты делаешь клиенту, а кейген например генерит ключ или текстовую лицензию, то в любой момент можно это заказчику показать, что модуль/шаблон лицензия, ключи и т.д и т.п