Ultimamente parece que no Brasil as empresas não dão muita importância para a qualidade do código HTML usado nas páginas produzidas por sua equipe. HTML é uma linguagem tão simples, não? Então qualquer um pode programar uma página em HTML. Qualquer novato saído de um cursinho do SENAC, qualquer programador que só quer uma posição para pagar as contas até ser promovido a uma linguagem mais importante e por aí vai. O quê essas empresas não estão cientes é de que um código HTML mal escrito pode ocasionar vários problemas futuros para seus clientes como páginas que demoram séculos para carregar, total esquecimento pelos sites de busca, pois o código não possui a formatação necessária para ser indexado, o site pode se transformar em um pesadelo para pessoas com deficiência e sem contar em várias horas de retrabalho desnecessárias para atualizar uma página.
Como programadora HTML profissional e também web-designer tenho sempre como preocupação escrever um código limpo e claro. Sempre tendo o cuidado de separar conteúdo da apresentação (com a ajuda de CSS), de usar a estrutura certa para melhorar a posição de um site nos sites de busca (SEO) e sem falar em um código acessível para pessoas deficientes que usam outros métodos para acessar um site. Tudo isso pode ser alcançado com um código HTML limpo e eficiente.
Um layout atrativo vale muito, mas se o código por trás do mesmo não ajudar, todo o projeto sofre as consequências.