My experience is exactly the opposite in almost all cases. Most software is much more complicated than it needs to be. Reads like the author is just butthurt at feedback they received about their work.
Except when it is not. I have been burned many times on that one. Trying to "simplify" code but in the end complexifing it even more after all the edge cases have been taken into account.
You can often simplify code at the surface level, such as removing dead code, but structural complexity is really hard to get rid of, often impossible.
You can often simplify code at the surface level, such as removing dead code, but structural complexity is really hard to get rid of, often impossible.