Product Development: How do you handle killing features?
namesake.com
namesake.com
It's necessary, and it should be done, but it's often unpalatable and doesn't happen, leading to bloatware.
The two are quite different. Killing a feature customers are actually using can create problems. But in some cases not killing it enforces the wrong architecture on the program.