Eh? como que css no sirve para diseñar?? pero si esa es justamente la funcion de css, separar la presentacion del contenido.

No pueden decir que maquetar con tablas es mas facil que hacerlo con capas. Si trabajas con dw puede ser, pero si queres cambiar algo a mano te volves pelotudo.

El tema de la compatibilidad tampoco es tan así, ultimamante el soporte de css se amplio mucho y la mayoria de los navegadores soportan gran parte del estandar css2, menos el ie que tiene sus mañas pero se puede diseñar bien sin mayores complicaciones.