Scala looks sexy, sort of like weird haircut. But once haircut fascination is over - people expect you to do mundane tasks, like cook food or take out the garbage. Or they won't pay you. And then you realize that when Scala cannot do what you want - you can always revert to Java. And then you realize that you don't really need Scala-ing if you can do the same stuff in Java or any other strongly typed language.
That's the turing completeness fallacy. Why not just write everything in C? And java's types are inadequate for doing really generic methods - how would you go about writing scalaz's "sequence" in java?