Usar modificador default não seria melhor nesses casos, pois torna mais restritivo a visibilidade deles? Pois a princípio todas as classes filhas deveriam estar no mesmo package.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Usar modificador default não seria melhor nesses casos, pois torna mais restritivo a visibilidade deles? Pois a princípio todas as classes filhas deveriam estar no mesmo package.
Quando se coloca como protected as classes cliente não os enxergariam, e as classes filhas do Template conseguiriam sobreescrever esse método sem problemas. Dessa forma a arquitetura e organização do sistema fica mais flexível sem impactar o acesso.