да, и причем обычно оказывается, что исключенная функции действительно никому не была нужна полгода, пока не настал час Х и какая-нибудь тамарасергеевна или семенборисович (или оба два) не обнаружили пропажу, потому что они раз в полгода нажимают эту заветную кнопку...
по идее в софт можно было бы встраивать средства (своего рода лог), измеряющие статистику использования функций (и потом, безусловно, отсылая ее на сайт производителя, разумеется, без ведома пользователя :о))) к тому же частично подобная информация могла бы собираться и в службе поддержки (несмотря на то, что она ориентирована на выявление ошибок, а значит безошибочная, но редкоиспользуемая функция пройдет мимо них)
да к тому же, обычно проблемой является успеть в сроки с реализацией без значимых ошибок основного набора функций, не то чтобы нагородить огород с внутренностями, которые не нужны (?) потребителю в повседневной работе.
на самом деле это проблема знания, точнее недостаточного знания, предметной области, в т.ч. и потому, что времени на ее исследование нет - работать зачастую приходится, что называется, "с колес". это, между прочим, мотивация для использования тиражируемых решений, срок разработки которых растянут на несколько версий.
P.S. кстати, для интернет-решений я такое (логи по использованию) делал, правда, в других целях.