Apropos of nothing:

You cannot get rid of complexity. All you can do is shift it from place to place.

I wouldn't always agree with that. Often, complexity has been unnecessarily introduced by poor understanding, insufficient consideration of the problem, or has just built up over time as a design is patched and upgraded. In these cases, some complexity can be eliminated.

PaulMurrayCbr: You cannot get rid of complexity.

I'm not sure about that either

But I am CERTAIN that some folks are great at creating it when it is not required :)