Olá Magocebolinha.
Talvez isto se deve ao fato de poucos desenvolvedores se aplicarem mais na parte estética de layout de suas aplicações.
Muitos desenvolvedores, especialmente aqueles que tem prazo para entregarem seu produto, se preocupa mais com o organograma de lógica de desenvolvimento da sua aplicação, e quase não tem tempo para se dedicar, digamos assim, o que chamamos aqui na empresa, de [color=blue]“Perfumaria visual”[/color]. Esta parte cabe mais com quem é Web Designer, como o próprio nome já diz traduzindo para o portugues “Desenhista da Web”.
Foi por esta razão que o Delphi nasceu em 1995 com o codinome de [color=blue]“RAD - Rapid Application Development” (Desenvolvimento de Aplicações Rápidas)[/color], isto é, com a montagem de formulários através de arrasto de componentes, facilitando assim, somente voce escrever o código de interação por traz da ferramenta que já pré escrevia o código da montagem da interface gráfica, através do sua montagem.
Particularmente o Java já acompanha essa idéia, com a palheta de componentes AWT e Swing para desktops, e agora a palheta Java Server Faces para Web