Man, I'd love for waist coats to come back into style. Modern business attire presents a basic problem: where the hell do you keep your cell phone? Do you keep it in your jacket pocket? No, it's silly to keep your jacket on all day. Do you keep it in your trouser pocket? No, not only does it not look nice but because belts are actually a shitty way to keep pants up the weight causes your pants to fall down slightly with every step you take.
A waist coat gives you a perfectly serviceable pocket in which to keep your phone, and allows the wearing of suspenders which are far superior to belts for holding pants up. They also eliminate in one fell swoop the problem of "shirt muffin top" which is where after repeated getting up and sitting down your shirt comes partially untucked and bunches up around your waist.