That’s poor team design on your part, not poor game design.
There are plenty of other moves to cure charm (in fact, correct me if I’m wrong, but isn’t there a priest move just to do so?), and seriously – you shouldn’t be complaining about the most powerful (damage-wise) character in the game (Orlandu) not being able to act as a support character, when all he should be doing is pwning the other team.