Software Architecture's "Schrodinger's Cat" restated:
Any overall system, not yet in production, is both under engineered (-1) and over engineered (+1).
Once placed into production, only the parts under actual use resolve to a value somewhere between the extrema.
Since you attend only to the extrema, you hardly ever appreciate the values that resolve to 0—basically code Nirvana balanced between the two.
Coding Zen is to make systems that tend to 0 as often as possible.