If they have randomly spawned NPCs you should be able to loot all their randomly spawned stuff. Maybe bosses can go through different variations so they don't drop the same awesome gear for everyone. Items you pick up in that way could be also made through crafting, but they're not the most elite items you can possibly make. I don't like the idea of a boar or a giant dropping a wearable helmet or something.