使わないものを作るのは誰が悪いのか

機能ごとに使われる度合いを、統計をとるということをしてもよいのではないでしょうか。ログ解析などで十分に解析することができると思うので、使わない機能を削除するということもシステムのライフサイクルを支援する上で十分にありでしょう。ログ解析は、一般に呼ばれたものの回数を調べることをするようにしますが、すべての機能の一覧とジョインすることにより、まったく使われない機能が見えてきます。
いらない機能が減ることにより、システムの性能や使いやすさも向上することが可能です。
最初に開発する際には、わがままで付けてくれとか言うお客さんもいますが、使われない機能を付けたいといいはるお客さんは、お客さんの中でも弾劾されてしかるべきでしょう。