é pq é muito facil definir um backend, o cliente define que ele precisa fazer X, Y e pronto, só precisaria fazer atualização caso surja uma necessidade Z. Já no front não são só funcionalidades, muitas vezes o cliente quer mudar layout, cores, navegação, links, etc, o que gera mais demandas.
Respondendo a "Obrigado pelas indicações de livros. Vejo que e..." dentro da publicação [Preciso de sua ajuda] Devo escolher entre 2 opções, porém só tenho UMA CHANCE!
1