At present, Weapons/Shields dropped by dying NPCs are NEVER cleaned up, and contribute to savegame bloating (not to mention being a serious eyesore over time for long-term players).
The fix? Set the GMST 'iDeathDropWeaponChance' to '0'. It's that simple!
NPCs will still drop their weapons/shields on death, but placing the cursor over them will access the dead NPCs inventory instead of the weapon itself. This is already the behaviour on NPCs killed in stealth or killed via script, and the items in question will be cleaned up along with the corpses if the player chooses not to pick them up. Believe it or not, we're not all compulsive trash collectors.
With this change made, savegame bloat is reduced, game behaviour becomes more consistent and we don't have to play 'Garbage Collector of Skyrim' all the freakin' time. There are NO negative consequences to doing this (weapons still fall to the ground as usual and it doesn't affect scripting), and it's already tested & confirmed as working on PC. We had a whole thread about it until Beth deleted the beta forum.
Bethesda, I beg you, change the GMST for us poor console users who can't do it ourselves. At least make it an option. I honestly can't face playing the game until this is sorted... I spend more time in the menu sifting through draugh junk than actually exploring.