Bom dia!
Neste vídeo
https://cursos.alura.com.br/course/angular-fundamentos/task/38532
Em 3:00, eu começo a explicar essa parte, inclusive explico o parâmetro do userName e digo que o padrão é any e que o ideal é tipar (mas acho que sua dúvida é por que ele não foi usado, no final do post eu relembro).
Agora, a respeito de extrair a string do "http://localhost..." para uma variável externa, essa parte ficou cortada mesmo e obrigado por avisar.
Enquanto o vídeo não é alterado, vou explicar o que aconteceu. A URL simplesmente foi extraída para uma variável para melhorar a legibilidade, não foi uma exigência do framework.
Sobre o parâmetro não estar sendo utilizado, lembra que o usuário que vamos utilizar será sempre 'flavio' até chegarmos na parte 2 do curso? Então, o método esta preparado para receber parâmetro, mas por enquanto ele não será utilizado. Na parte de autenticação, quando você receber a info do usuário logado, dai eu altero a string para usar o parâmetro.
Só lembrando que o curso esta dividido atualmente em quatro partes tá? Se sentir falta de algum recurso, muito provavelmente ele será abordado no próximo.
Sucesso e bom estudo!