I never had any problem with the fans on the Startech units.
I also have a pile of older IDE-to-USB external drive boxes -- of course, with the older IDE drives in them. They, too, have fans. They were Thermaltake units -- all aluminum and big enough to allow installing an IDE full-size optical drive. Can't get those anymore. Anyway, never had a problem with those fans, either, but they were the Thermaltake LED 40mm units, and I never thought that highly of TT's fans.
So the question might be: What causes the fans to become troublesome? Dust accumulation? Wear?
Even if that were true -- that the fans "go bad" after some period of time, you could replace the fans, maybe with some Sunon Mag-Lev units of the proper size, or something just as good.
Frankly, I don't ever remember even noticing that the StarTech drive bays were fitted with fans. I'd have to poke around inside my computer case to see. It's not as though I frequently remove or replace the drive-bays. I stuck them in there and paid them no more mind, so to speak.
It may be that any of these units are fine. I can only say I've been satisfied with these, since I started investing in the bays and caddies some five years ago.