I’m guessing that println is shorter than readLine because (aside from the fact that it was inherited from Java) it is used more often (e.g., for debugging).
By the way, speaking of println, I wrote my own little version for handling multiple arguments, as follows, and I suggest thise should be the default version.
Consistency would be nice; I believe Kotlin provides both println, printLine and readln, readLine variants as aliases, Scala could do the same. Personally I think println is both easier to type and more pleasant on the eyes, and would like to also have readln for consistency.
I also like your idea that the default println should accept an arbitrary number of arguments.
I suspect that has to do with expected relative frequency of usage. In my years with Scala I’ve used println at least 10x, probably at least 100x, more often than I’ve used readLine.