>>6
So should we all start hating C because it has poor support for OOP? Or Ruby, because it isn't good for logic programming? SQL because it lacks procedural constructs?
And besides, Python 3 has more functional programming constructs. Things like any() and all(), functools.partial(), the (a if b else c) construct, print being a function, etc. Now it's more of a Lisp-functional than a Haskell-functional as the procedural constructs intermingle with the functional ones and lazy evaluation isn't always guaranteed, but that also means there's no IO monad so you can print everywhere.
I think Haskell's a ton of fun for playing with, but in terms of getting any actual work done, Python wins by a long shot.