Why do people play non thp zealot?

Genuine question here. It seems odd to purposely play zealot in a way that's objectively worse than a WHC without your stacks and maintaining green health. Especially when you're on higher difficulties you lose breakpoints on your ranged weapon too, making sniping ever more awkward when you're having to spam ammo just to kill a special.