#1, #6, etc. Creo que os equivocáis. La razón de que <center> o "bold" no sean válidas es que mezclan contenido con presentación. El HTML debe contener sólo el contenido y la especificación de las secciones de la página, navegación, pie, etc.
El porqué es bien sencillo: organizar el trabajo, modularizar y reutilizar.
Otra cosa es que CSS sea un "lenguaje" bastante coñazo, especialmente si no usas cosas como Compass, SASS o LESS, pero está ahí para presentar el contenido y lo hace de maravilla.
Javascript también hace bien su trabajo pero es un coñazo de programar. Para eso tenemos coffee
Http://www.pordede.com/ y PlayMax www.meneame.net/story/playmax-alternativa-series-ly