Is there a particular brand you buy? Mine always fail after about 5 years… and I try a new brand each time. Not cheap fans, either; usually $15-20 per 120mm unit.
I’m not buying anything else and I’m also swapping out any non-noctua fan in my parts when possible (e.g. bought a scythe cooler due to ‘interesting’ dimensional constraints and swapped its fan with a noctua one.)
They almost never run 100%, though, and I have a recurring task set up to clean dust outta my filters, computers and servers.