Code quality is often 'under-engineered'
Product features are often 'over-engineered'
@djswagerman this could be a physical law of software development.