Because this story is set in fantasy world so meaning of some words can be interpreted differently from real world.
The prime example is D&D, where warlock is not a male witch but a magic user who made a deal with otherworldly beings.