Если мы по итогам реализации проекта вложились в сроки и бюджет, то реализация лишнего не есть плохо (хотя разработчики конечно могли бы лишний час поспать
).
А доработка этого функционала - это уже возможность заработать денег. Ее можно рассматривать как предложение чего то нового. То есть попробуйте, понравилось - пользуйтесь, хотите чуть подправить - платите за доработку, не хотите не платите.
Я понимаю что деньги потраченные на разработку лишнего не отобьешь, но если я не вылетел из бюджета, то это не страшно (потеря сверхприбыли конечно). Но подобный неучтенный функционал может дать возможность заработать в дальнейшем.
То что функционал не полный - не факт. Например в модуль бухгалтерии прикрутили месенджер. В принципе бухгалтеру он не нужен, но ему понравилось что удобно скидывать номера накладных или реквизиты своим коллегам. Они не задумывались о подобном, а тут попробовали и понравилось (Правда непонятно из чего исходил программист прикручивая мессенджер
).
Вот насчет багов проблема, есть баг - негатив ложится на всю систему целиком и не скажешь что "Неиспользуйте вы это не заказывали". Либо убирать, либо исключать.