> Why doesn't it make sense on its own?
Scala semantics after typechecking is meant to compile each multi-argument-list call as a single operation (single call operation jvm) because multiple argument list doesn't mean some funky currying haskell-like partial application, it means multiple argument list to a single call and calls themselves are explicitly delimited.