Why is Yatzli the only option for dispel?

Playing as a pure mage, this heavily restricts my party construction unless I’m ok with inconveniencing myself with having to go back to camp whenever there’s something to dispel. There’s simply too many ranged companions. It feels like Obsidian designed the game around having you play melee to some extent cause the distribution of classes for your companions does not make sense otherwise.