Sorry - responsibility for this lies squarely with the XSL WG.I *hate* CSS for the havoc it wrecked on other otherwise quite sensible standards.
Well, i should have said "I hate CSS syntax". IMHO it would have been better to abandon the current syntax and develop an XMLified form, which would have fitted much better into XHTML, SVG and XSLFO. The CSS WG is responsiible for missing this great chance. Bad luck.