Very small and seemingly innocent changes in a Haskell program can vastly change the runtime characteristics, especially if they introduce a space leak or alter the compiler's strictness analysis.
That isn't a factor at all in OCaml - in fact the compiler is fairly "dumb".