Have you considered maybe your problem is simply that you don't understand Scala?
I used to be a professional Scala dev and loved the language. Sure, there's some complexity, but I still strongly believe it is the most powerful and expressive static language around.