Scala has a lot of great language features, and it's very attractive when you're starting from scratch. But it also has a ton of features that just don't scale (that you find out the hard way), and on top of the fact that compilation in general doesn't scale