That might have been true in 2006 but we now have reasonable support cross-browser for Flexbox[1] (especially if you reduce the pain with autoprefixer[2]), and CSS Grid Layout[3] is coming.
[1] http://www.w3.org/TR/css3-flexbox/
[1] http://www.w3.org/TR/css3-flexbox/
Flexbox is the first CSS layout feature that makes me feel like I don't have to harness an army of hacks to get anything done.
That said, it is something of a travesty that one of the most popular reasons to dive down that particular rabbit hole in 2014 is to get real vertical centering: https://gist.github.com/acdha/a91a46706de02c37566a is still 11 lines for one of the most basic layout requirements.