I find exactly the opposite. Things used once and given superfluous names so they can be used slightly later are hard to understand.
And anyway, someone suggested that if you don’t like it, just don’t use it. Scala supports your preferred approach, too. Why not stick with that?