I would love it if enemies always had whatever weapons/equipment they had on in their loot after you kill them, but it could be a balance thing like not wanting players to have 20 longswords and assorted armor pieces to sell to the first trader they come across, just looting the goblins from the very first goblin encounter would net you a decent chunk of gold if they all dropped their equipment.
Stealing is in the game though, I think the economics are meant to be broken