I've got a Noctua NHD14 in my current build that I bought in 2011 and it performs perfectly still (including 2 free socket upgrades from Noctua).
When the additional engineering adds no extra end user value. e.g. You need the blades to be strong enough to not shatter or flex, but beyond some level of strength it adds no additional utility
This mindset I think is why companies tend to favor releasing slightly broken and shit stuff, instead of waiting until they feel like they made something the best it could.
Generally, I think it's not overengineering that's the issue, it's how the consumer need for that particular level of quality/performance is marketed to the wrong audience. Cars are the classic example. Most people who drive a car that was precision engineered for speed or offroading capability rarely if ever need that functionality.
That said, in a world of consumer good racing to the bottom and physical enshittification, I'll generally pick the item that's obviously well designed, even if beyond the capabilities I need. The alternative is often a slew of indistinguishable crap.