Around 2015 display: flex finally gained sufficient browser support to be usable. People were delighted by the arrival of CSS' first proper layout tool; it was a massive step forward. While it is a good tool for laying out sections or components, it was still lacking as a tool to layout pages.

Flexbox is great for ragged or uneven content.