You could argue CSS is a failure, because designers don't know that
#sidebar .widget
is slower than .widget
I'd argue that it is evidence CSS is a success because it makes no real difference, and people opt for the more readable solution.