None of the Hero NPCs are limited by player class mechanics / restrictions. Genn Greymane is wearing cloth/leather despite obviously being a warrior; although, he doesn't fight as a warrior he just fights as a worgen (which isn't a class but that's his thing). Sylvanas isn't even a class; she's a combination of WCIII Archer and Banshee race. Anduin is a battle priest, basically.