Complexity is a shortcut. The simple solution is almost always harder to find. So we take the easy path. . . the complex one.
Complexity comes about when you can’t solve a problem in one fell swoop. Complexity is a stacking of partial solutions. Resulting in a acceptable, but not perfect fix.
Complexity is not reliable. There are too many moving parts.
Complexity is almost always easier to do than simplicity. So, we avoid the pain, time and effort required to find simplicity and just make it complex.
Complexity is a shortcut. Don’t stand for it.