Não sou desenvolvedor ativo no mercado ainda, apenas faço Freelancer de vez enquando quando preciso, mas infelizmente já senti na pele o quanto desprezam um código de qualidade no Front-end, nem todos, para não generalizar.
A quantidade de código sujo em sites bem simples não é brincadeira. Houve um cliente que pediu ajustes no código dele, e eu reescrevi tudo de novo, mais organizado e estruturado, agradeceu, recebi, todo mundo feliz.
Agora, se encontro um bug em um projeto que já foi entregue, não posso fazer nada, pois o projeto já foi finalizado, outra empresa ou pessoa está dando manutenção, e vida segue...
Uma vez entregue e sem retorno, eu não resolveria também. Mas eu gosto de dar uma garantia de resolução de bugs em um intervalo de tempo, se necessário. Manter o cliente é melhor do que perde-lo por simplesmente não querer fazer o serviço bem feito.
Sobre a manutenção, é complicado. É como sol e lua. Alguns apenas jogam no ChatGPT, outros fazem bem feito.
A minha conclusão é que para quem realmente quer entregar algo bom e bem feito, não há distinção entre projeto e produto, ser front-end ou back-end. Até mesmo protótipos são bem feitos. Já tive a oportunidade de conversar com um dev back-end
que precisou trabalhar no front-end
e ainda entregou um resultado melhor que muitas pessoas que se "profissionalizaram" em front-end
.