Here is a good article called the High Cost of Complexity:
One the best ways to conserve time and energy in an organization as well in our personal lives is to keep things simple. The more products and variations of products we sell, the more complex we make things. We multiply our inventory, work in progress, suppliers, overhead and hidden costs. If you have to seek out new customers for your new products, it is worse. There is a high initial cost in recruiting new customers.