Entendi que a remoção de uma variável pode significar um gasto de memória um pouco menor e um código um pouco mais rápido. Porém não acha que isso iria prejudicar a legibilidade do código?
Da forma anterior, o programador iria bater o olho e já era entendido que palestra.lerTempoDeDuracao().toInt() significava o tempo de duração em minutos. Na nova forma, o programador teria mais trabalho e demoraria mais para entender o que significa o parâmetro palestra.lerTempoDeDuracao().toInt() e demoraria para tentar realizar alguma correção/melhoria.