With Haskell and Go you feel like you're part of some elite hacker community. With Scala you just feel simultaneously relieved and torn that you can functionally program on the JVM.
Also, the JVM is not an exciting environment.
Edit
Also, which of these feels the most like you're workin' for the man?
I think JVM is very exciting environment :
- powerful (one of best performances in the VM world)
- lot's of libs/fmk
- easy to convince Enterprise to use it
- moving fast these lasts years...
So the ecosystem is quite interesting
Disclaimer : I program mainly with : scala, nodejs, haskell and java + frontweb
I don't think "the JVM is not an exciting environment" is quite on the mark, given that Clojure gets a lot of attention. But I believe this is close.
I think the real reason is that Scala feels too much like a typical Java-with-a-twist JVM language for many people to want to take a closer look. Scala's rep as "Java++" is beneficial in a lot of ways, but failing to excite certain segments of the hacker community is the corresponding downside.
So the ecosystem is quite interesting
Disclaimer : I program mainly with : scala, nodejs, haskell and java + frontweb