言語の話をするなら、既知の概念をシンプルに記述できるのが良い言語。

コレクション操作を考えてみればいい。
Javaのfor文まみれのコードと、Scalaの高階関数を使ったコード、どちらがシンプルだろうか。

これは、単純に人間がコードをタイプする量を少なくすることとは全く違う。
ネットに転がっているScalaで書かれたコードを見ると、
変数名を過剰に省略したり、ワンライナーで書いてドヤ顔しているものを散見するが、
Scalaの記述力は、そういうことをするために使うものではない。