<i>&gt; Getting there? After 15+ years? We are talking about &quot;centering&quot; and &quot;grids&quot;! And still not there yet. This is just crazy.</i><p>No, this is what happens when multiple competitors have to agree on a complex evolving standard. Result: they all drag their feet one way or the other, each release breaks all sorts of stuff, and so on.<p>That&#x27;s because interoperability with competitors is NOBODY&#x27;S PRIORITY when all actors are well-established (the youngest browser engine is khtml&#x2F;webkit, started in 1998; seen any new engine recently? Didn&#x27;t think so.). In fact, the largest the market-share, the greater the incentive to add <i>more</i> incompatibilities in order to keep your lock-in as strong as possible.<p>So yeah, CSS can be maddening, and in many ways it&#x27;s not entirely succeeded (you mention mobile, that was quite a failure), but it wasn&#x27;t because of problems with the standard itself, or at least not entirely.