Silicon Snake Oil 2.0?
That's my opinion. CSS was a good idea but it's almost never used for its intended purpose, which was to make it easy to change the style of an entire site without rewriting every page. What it's used for is to vainly attempt to make a web site look like a newspaper or magazine page with everything exactly where the designer wants it -- only that's an impossibility, because of different aspect ratios, screen sizes, and orientations.
Web designers today want to use absolute coordinates, which results in one user having a horizontal scroll bar while another has half the screen empty, and both get an ugly page that sucks donkey balls, pretty as the page may be on the designer's screen.
I wish they'd take absolute positioning out of the spec. You can't position an item absolutely on the internet.
Oh, and I have to apologize for web2.0, because I had all its elements in my web site in 1998 (except ebsolute positioning; I'm not nearly as stupid as most webmasters). Sorry guys, my bad.