I was searching around for a way to vertically center a div in a container. I found a few different ways, but all of them seemed to be very "hacky".

My question is, why is there not just a css property, such as `align-vertical` that can simply be set to `center` to center the content? It seems like adding this to css would make so many things much easier.

I am assuming there must be a reason why something like this is not implemented, and I would like to hear if anyone has any idea why.