I use Haskell because I want to be able to refactor without fear
“I use Haskell because I want to be able to refactor without fear, because I want maintenance to be something I don’t resent.”
This is another quote from the book, Haskell Programming from First Principles. I guess you could say that I use Scala for similar reasons.