It does seem haskellers spend more time pontificating about the purity and expressiveness of the language than building real projects with it. There is a downside to pure abstractions and brevity - it can lead to code which is so algebraic as to be inscrutable to almost everyone.