the Fallout series always were about looting. You kill something, you loot it, and you leave the corpse to rot. But apparantly this doesnt work in Fallout Shelter, and I wonder why? You have Raiders attacking your vault, breaking in, killing whatever they can, and once you beat them back you get.... some exp and caps. When Molerats attack (who tend to do a ton of damage against low E characters) you get... exp and caps. Etc.
Why the low rewards for beating something that could potentially destroy your vault? Molerats could be looted of (radioactive) food or maybe even a molerat hide outfit, and the raiders aren't naked are they? They have weapons and armor, ripe for the looting. Are the dwellers seriously stupid enough to get rid of the bodies and ANY loot they might contain? If anything I believe raiders at least should be dropping gear and whatever weapons they might have. This would make Raiders at least both an annoyance AND a blessing, since it might drop you some good loot or weapons you need right away to equip that new-advlt dweller who has nothing but his vault suit.