Usando a variável _ (sublinhado) com funções de seta no ES6 / Typescript

Me deparei com essa construção em um exemplo Angular e me pergunto por que isso foi escolhido:

_ => console.log('Not using any parameters');

Eu entendo que a variável _ significa não se importa / não é usada, mas como é a única variável, existe algum motivo para preferir o uso de _ sobre:

() => console.log('Not using any parameters');

Certamente, este não pode ser um caractere a menos para digitar. A sintaxe () transmite melhor a intenção na minha opinião e também é mais específica do tipo, porque, caso contrário, acho que o primeiro exemplo deveria ter se parecido com isto:

(_: any) => console.log('Not using any parameters');

Caso isso importe, este foi o contexto em que foi usado:

submit(query: string): void {
    this.router.navigate(['search'], { queryParams: { query: query } })
      .then(_ => this.search());
}