Complexity vs. Simplicity
I think there are two tribes of engineers that complexify things or simplify things, and they are in eternal conflict.
Count me on the second tribe.
These two tribes exist not only in software engineering. Being able to simplify things is a sign of understanding.