No he consultado la fuente que citás; me remito al texto que traés a cuento:
Cita: Nota: CSS no puede utilizarse por sí solo para crear un sitio web.
CSS no es más que una herramienta que se utiliza para dar el estilo a un sitio web; en cuanto al aspecto/información visual.
HTML o de preferencia, XHTML, deben ser utilizados para definir la estructura de un sitio web.
Pues sí. Eso.
No es que sea o no preferible, es necesario.
Con CSS definís el aspecto visual del documento. Mientras que la estructura del mismo, el marcado del documento lo llevás a cabo con HTML o, de preferencia, con (X)HTML.
Sólo con CSS... los estilos pues, no tienen donde aplicarse.
Saludos!