Facebook had a working spam classification system, and they replaced the data dependency graph engine with Haskell as a performance experiment. It's not to do with failing open or closed. Note that they hired the inventor of GHC Haskell's concurrency engine to do it, and he is not available to work at the company :-)