Oh, I definitely agree with that. And don't get me wrong, I actually want to learn and use Haskel somewhere.
I just get wary whenever I see the conversation leaning towards indications that it is a clear win. Seems like it is a qualified win.
Too many of the stories read more like your typical "developer learns new way of thinking, becomes better for it."
Which is ultimately what makes it so frustrating. When someone learns lisp and becomes a better programmer. There isn't much for them to say, other than "learning to think the lisp way has helped me be a better coder."
There are those that get hung up on the metaprograming of lisp. Which is amazing. But, for the most part you can do that elsewhere now. The only thing left is it really is a frame of thinking.
Contrast this with Haskel. Few stories focus on how it helped them see a more comprehensive view of types. Instead, the talk turns to how Haskel is a saving grace that the unwashed masses just isn't used to.