This is because, believe it or not, Haskell is actually used in the real world and people care about their code not becoming broken.