Haskell is actually great for writing certain types of web services. You can get close to C-level speed, but with the security and correctness guarantees of strong static type checking. Obviously it has its own warts (performance optimization requires a certain amount of black magic), but in a lot of cases it Just Works™ and does so much faster and more reliably than a typical dynamic language.