

I’m a big fan of the manta “Make your designs as simple as possible and no simpler”. Pointless complexity drives me nuts, but others take it too far and remove functionality by making things too minimal. It doesn’t help that a lot of businesses optimize for people who make changes, so the positive feedback loop is change for the sake of change rather than improving the product.
This is definitely a problem in sectors that are boom/bust. You have senior engineers ready to retire and nobody is ready to move up into their positions because there just aren’t any intermediate level engineers in the industry.