Because you left the pikeman for Aydena, and they had to leave the gnoll marauder, since the Archangels killed the pikeman. If they had sold the gnoll, they would have had to fire Aydena, either from the 90-unit gargoyle or the 140-unit griffin.
Auto-translated