Complexity is spawned by an ever-changing landscape of customer demand and companies' attempts to meet that demand with configurable products and more product variations.
The very dynamism of product proliferation makes it hard to manage.