I think that villages benefit from the script that adds experience to the NPC troops. In BoW, I've seen Caravan Guards when raiding villages, although fisheye only added Watchmen. Or, perhaps these are troops that survived an NPC raid, and gained experience points enough to level up? I think that now the game engine is handling upgrades of troops in other parties.