Also, financial companies have a lot of money to attract top talent. Your average company probably can't easily find people who would get up to speed quickly with Haskell, whereas they'll surely be able to get people who do Java or PHP, and these days, probably also find Python and Ruby developers without too much trouble too.