Да, я согласен, это можно сделать и будет сделано, я думаю, как и логирование. Вопрос что можно сделать еще.
Мы как-то в условия использования/лицензию включали пункт, что кастомизация осуществляется на риск клиента. И в случае кастомизации аппелировали именно к этому сначала, что идем на встречу вам, товарищ-клиент. А дальше уже с этой позиции разматывали сначала заказчика по поводу, что нужно и т.д., потом уже своих засылали разматывать тех.часть. После чего просчитывали варианта 3 решений и возвращались к клиенту с условиями, в зависимости от стоимости