There are practical reasons for vests beyond just how they look.
Vests are best worn with single-breasted suits (so it’s actually visible). if you’re going to be wearing your suit in a cold climate, a vest can add a lot of warmth. *hint hint US!!*