Mas hoje em dia, mesmo estando à vontade com o código, devo dizer que as ferramentas dão imenso jeito e só escreve o HTML e o CSS todo à mão quem quer. A flexibilidade das ferramentas é enorme e já não somos obrigados a fazer as coisas de uma determinada fora como dantes.
Discordo...
As ferramentas podem ser flexíveis e ter botões e janelas para se fazer tudo e mais alguma coisa e eu pergunto, e depois? Fazer sites complexos, para quem tem conhecimentos, é muito mais fácil e rápido a bater código HTML/CSS do que andar a clicar em botões por tudo quanto é lado.
Na minha opinião, o ideal é uma combinação das duas, usar o interface no que realmente facilita e permite um desenvolvimento mais rápido que o código e bater código quando é mais rápido que andar a clicar em botões e a percorrer janelas e mais não sei o quê...
Eu falo por mim, obviamente, mas a fazer sites complexos fortes em CSS, sou muito mais rápido a bater código do que usar o Dreamweaver ou ferramenta semelhante. A verdade é que ainda não encontrei nenhuma ferramenta a esse nível que me satisfizesse e me permitisse ser produtivo como sou a bater código.
No entanto, ferramentas como Stylizer (para CSS, para quem não conhece recomendo que pesquisem sobre ela) reconheço que têm grande potencial apesar de nunca ter experimentado a fundo. De qualquer forma, continuo a achar que em certas situações, nada é melhor que bater código para utilizadores experientes. Escrever no teclado é muito mais rápido do que mover o rato e clicar em botões, abrir janelas, clicar em mais botões e etc. Isto numa aplicação como o Dreamweaver, no caso do Stylizer, a coisa já é um bocado diferente.
Em forma de conclusão e acho que isto é o mais importante, a produtividade de cada um depende somente do próprio e se uns são mais rápidos com um determinado programa, há quem seja mais rápido a bater código e preferia dessa forma. Cada um é como cada qual e não faz sentido afirmar que "só escreve a mão quem quer" no sentido de que hoje em dia o melhor é usar aplicações, não, ás vezes é melhor bater código mas isso, como disse, depende de cada um.