I just realized...
WARCRAFT LOGIC
Human Barracks (structure) -> footman, rifleman, knight
Orc Barracks (structure) -> grunt, raider, catapult thingy (i forgot)
Undead Crypt 9structure)-> Ghoul, Nerubian, Gargoyle
Night Elf Ancient of War (tree?) -> archer, huntress, glaive thrower (DAFUQ? HOW DOES A TREE MAKE ELVES?)
Illogical, isn't it?