I think this is because the abstractions are so abstract. When functionality is glued together with very general combinators and operators there's not really much to grab hold of unless you understand the abstractions.
edit clarity - Apparently my brain is too Haskelled today for writing English