Une interview d'Eric Meyer explique certains intérêts des CSS

L'aspect le plus important [des CSS] est de simplifier la vie des développeurs Web. Tout le reste paraît bien fade à coté. Si vous trouvez que CSS vous complique la vie, c'est probablement que vous n'en faites pas bon usage, ou que vous tentez d'en faire plus que ce que les navigateurs actuels ne permettent. Par exemple, position: fixed est génial, mais Internet Explorer pour Windows ne le supporte pas, et tenter de l'utiliser va sûrement provoquer de la frustration.

Personnellement, je pense que la flexibilité des CSS est l'un de ses aspects les plus importants, parce qu'on peut litéralement ré-arranger un site bien structuré et sans tableaux avec un simple changement de feuille de style. Cela nous rapproche dangereusement de la limite des capacités des navigateurs, parce que cela nécessite habituellement beaucoup de positionnement, et d'éléments flottants. C'est aussi de là que vient le mythe CSS égale pas de tableaux, parce que toutes les choses vraiment séduisantes que propose CSS ne sont possibles que si la structure de la page ne repose pas sur des tableaux.