Não entendi muito a necessidade de referenciar o construtor da classe na Pai na classe filha através da função super(), uma vez que funcionava sem.
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!
Não entendi muito a necessidade de referenciar o construtor da classe na Pai na classe filha através da função super(), uma vez que funcionava sem.
É apenas para reaproveitar a lógica de definição dos atributos que já existe no construtor da classe mãe.
Mas é obrigatório?
Opa, não sou especialista, mas pelo que entendi não é...
Só é obrigatório se o construtor da filha é diferente do pai. Eu chamei por hábito.