The extra vents could be from days of yore when proper venting wasn't to code. Have a professional, licensed HVAC come out and tell you if your local code authority will allow you to close those vents.

Its amazing how long old code lingers on the books. In my fair city we still are required to have a separate shut off switch for the dishwasher.