Do you clean your work pc? Fuck no, have other things to do...(OK, Have a laptop anyway but still, nobody does that).
The design is good for low maintenance and low noise not high performance. But yeah, it's a bit a niche application.
The best things to avoid dust are dust filters and even more importantly, don't place the damn case on the floor. Just couple inches off has a huge effect and the higher the less dust (obviously).
Yes, I clean my work PC about every 6 months. It's a small tower on my desktop. I open it, and if it disgusts me, I clean it out.
At any rate, if the PC keeps on working with the dust in the cooler, then it seems like we don't need a new cooler design.
If we aren't going to clean it, and it's going to keep working without being cleaned, then we probably don't need a new cooler design.
Those pics above are not really going to be any different with a new cooler design, because it's pretty clear that the whole computer is going to be full of that sort of junk.