Actually Haskell is quite nice and does a better job. Practical too.
But the tooling and libraries of the JVM is a significant real-world practical benefit. Scala can get away with a lot of nasties for that. (In fairness Scala is very well designed, nastiness is normally all to do with Java compatibility)
Plus it allows Java programmers to start writing code almost immediately.
I'm not going to mention them by name because if you don't know of them, then it doesn't matter and I don't want to slur them.