This is why, as developers, we need to remember the end user and optimize for their experience. I have often found a good exercise is dedicating time to deleting code. I am always surprised on how much this process ends up improving my overall UX.
I absolutely agree. I have too many coworkers in the 'more code, more objects' camp; which is usually bad news for the end user. That's exactly why I wrote the article.