Because:
It's cheaper to produce crap fans in a case that is covered by foam and steel to reduce noise
People aren't educated enough to know the difference, so on the surface it makes sense that a case with no openings would be quieter.
The issue is, with internal fans becoming chocked, they need to run at higher speeds to maintain the same cooling potential, since the internal ambient air is higher.
I'm not saying that silent cases with closed fronts like the Fractal Define series CAN'T be quieter, but rather for a given noise level, they won't as cool, so you can lower fan speeds on a mesh case to make it quieter and cooler/as cool.
I have tried this unfortunately with no success