Over time you will realize why things are often more complex than you thought they would be.
(…)
Of course, sometimes things are much more complex then they have to be. But finding out when things are too complex or not is not a straightforward process and cannot be answered easily.