Creating complex object graphs is also not trivial in Haskell, yet that language seems to do fine with real-world problems.
What's a complex real-world program written in Haskell? It seems to be good for trees (compilers like GHC, although it is kind of slow). Is there a non-toy graphics or graph-ical application that is both performant and written in Haskell?
Not denying that it's possible to write C-style in it, of course... only it's not fun.
For other uses, [0].