Por ser profesional, me refiero a hacer las cosas bien hechas.
Por ejemplo, yo no soy diseñador, ni programador, mi fuerte es maquetar en XHTML y CSS, y se lo básico de PHP.
Que hago entonces? uso templates por no ser diseñador? No! lo que hago es contratar un diseñador que se encargue de la parte visual, ese es su campo, luego yo hago el resto.
Cada web es un mundo aparte, y si bien es cierto que los templates ahorran tiempo y dinero, se hace el trabajo al revés, es decir, se adapta una web a la forma de un template.
En el curso normal de un desarrollo web, lo último que se debería hacer es el diseño, después de tener claros los contenidos, la navegación y la estructura de la misma; justo como los pasos que menciona
globerubi en el primer mensaje.
Entonces, que es lo que está pasando, que alguien vende un sitio web en 1.000 dolares (ejemplo) contratando un diseñador, haciendo los pasos correctamente; y luego el cliente se da cuenta de alguien que le hace el sitio en 300 dolares, y a quien le dará el trabajo? al de 300 dolares, así use templates, entonces lo que sucede es que muchos están dañando el mercado con sus prácticas.
Bueno, no me extiendo mas
Saludos, y es solo mi opinión.