Because level 90 where haunt does absurd damage is such a good point to talk from. Melees will absolutely dominate on 100, they kept all their mobility, CC and damage. Casters are struggling, some more than others but, their damage is far lower on 90, longer cast times make for easier interrupts or the need to fake more which are both a damage loss and so on and on.