It's normal software bloat. Nobody wants to put together really nice elegant software anymore. Consumers don't care how awesome the you compressed the hell out of something, they want something they can see. It's features, features, features. It doesn't help that the hardest things in software development is drawing the line and not going out of your scope. As you develop projects will bloat over time. Giving hard limits is actually a really good way to curb this type of stuff.