Cheguei um pouco tarde na discussão e os colegas já responderam a dúvida técnicamente. Entretanto tenho um ponto para complementar a discussão aqui: O aspecto social na nossa avaliação das duas áreas do desenvolvimento.

Podemos traçar um paralelo e comparar as duas áreas como:

FrontEnd = Mais artístico. É a forma como a tecnologia vai se relacionar com o ser humano. BackEnd = Mais matemático e técnico. É a forma como a tecnologia vai solucionar os problemas.

Saindo um pouco da área de desenvolvimento e generalizando um pouco. É comum que se pense que o que "é de humanas" não é tão inteligente e valorizado quanto o que "é de exatas".

Concluindo, cabe uma reflexão profunda sobre isso, porque também estuda-se muito para conseguir fazer a tecnologia ser bem vista pelo ser humano, falando agora sobre Interfaces e Experiências do usuário. Entretanto muitas vezes esse estudo é feito por um designer que não necessariamente é um desenvolvedor FrontEnd, o que faz o dev que vai fazer o HTML e CSS ser desvalorizado.