It worked exactly that way with tables, attributes align and valign:
In today's web landscape using tables to center categorically fails to work in many scenarios that will work with flexbox.
The fact it took over two decades to surpass is not a compliment at all. Considering "internet time" (first identified in the 90s), it's a disgrace.