Did you just seriously compare languages which took JavaScript and made it even worse (e. g. lexical scoping) with a language with a working type system, traits, a coherent fusion of OOP and FP, typeclasses, higher-kinded and dependent types?
Scala has waayyy too much stuff. Obviously. And its not coherent. Its a joke.
ToffeeScript, CoffeeScript, and LiveScript are objectively and obviously better than JavaScript (and Scala).
You and I are living in two different universes. One where programming languages are there to solve problems (my universe) and another where programming languages are there to create them or just to prove you are smart enough to use them (yours).
Type inference that removes most types from code and provides fast native code is nice.
Scala may have type inference, but it is not nice.
http://overwatering.org/blog/2013/12/scala-1-star-would-not-...
http://www.reddit.com/r/programming/comments/1rvltx/scala_1_...
I like ToffeeScript, CoffeeScript, or LiveScript maybe if I am feeling smart. Scala is for sadomasochists.