Am I correct guessing that vent on the left side of the front is the only intake? That's pretty restrictive if so. Having the entire front be mesh allows the fans to move a lot more air.
Granted, if temps are fine at max load then it's not a big deal until your next round of upgrades. I used to...