Eu cheguei a comentar neste post resumindo que web não se resume a ficar só centralizando div com CSS. Dei vários exemplos e até um passo a passo para uma trilha Backend.
Cara web é tanta coisa, tudo bem pessoa não entender CSS e acabar n gostando. Mas agora generalizar Web a problemas relacionados a UI e frontend e um pouco injusto.
Acho que mesmo quem diz não gostar de web pode achar muitas coisas interessantes nessa área, por exemplo uma coisa que tou achando f#da demais é notificação push, server side events e essas coisas que envolvem comunicação em tempo real. Outra coisa que acho massa demais é streaming de audio e vídeo.