Consider a piece of wood suspended by 4 strings of yarn.
In a simple setup, these strings are parallel to each other. Such a setup is easy to maintain – it is possible to add new strings and repair, or replace existing strings without disturbing the system.
In a complected setup, these strings are intertwined. They perform the same function – of suspending the block of wood, but they are far harder to maintain.
Our requirements naturally gravitate from simple needs to complex needs, and so do the systems that fulfil these needs. The best engineers among us are those that can fulfil complex requirements while preserving simplicity in the underlying systems.
Inspiration: The Unicorn Project