Think about it.
What makes CSS development so aggravating? Inconsistency across the browsers.
Which are the worst offenders? Older browsers, and Internet Explorer.
What’s happening in today’s browser market? Absolutely everything is making leaps and bounds in improving its CSS support, except Internet Explorer.
The install base is slowly but steadily moving away from 5.0 browsers. One day we’ll reach the point where we don’t have to officially support them anymore, and can give them the NN4 treatment. Not today, not tomorrow, maybe not in the next 2 years. But it’s coming.
Given every other browser’s improvement, this is what we’ll enjoy one day (assuming production-site-ready CSS, and not bleeding edge) — testing against the standard, and testing against IE. That’s two, instead of today’s 5, 8, 12, or 23.
Internet Explorer’s slowdown is a nuisance for sure, but it’s hardly tragic. Thanks to progressive enhancement and MOSe, the web will become segregated between the haves, who get to experience the high-end visual effects and extra usability tweaks, and the have-nots who get plain vanilla content with a far simpler style.
It’s a shame that the latter category is so large, but welcome to the next ten years.