I refer to this as the &#x27;winzip&#x27; problem.<p>Where companies develop a good product to solve a simple problem, and because they already have developers and are gaining market acceptance that they just keep adding features way beyond the point of reasonableness.<p>Then inevitably the company tries to recover money from all of the extra effort they put in the product that nobody wanted and end up making their userbase hate them.