The ability to alter the presentation of a website without altering its structure should have opened up the floodgates of design creativity.
CSS hasn’t revolutionised web design. The reason lies not with the technology (which is revolutionary), but with the designers using it. Most designers have simply swapped the old technology (tables and font tags) for the new technology, without fully exploring what’s so completely new.
Adactio: Journal—The Adoption of Adaptation