Yeah, fair point. That'll be a function of the fact that Haskell has tended to prioritize the concerns and problems of writing the compiler.
Complex transformations of data structures are part of the compilation activity too, but they're more difficult to spot in the wild of applications.