It would certainly add some flavour to the game. I say make a global pool of "player generated encounters" which would be limited to one hundred entries. New ones would overwrite the oldest ones.
Those encounters would appear anywhere with 5% chance (of course in areas where you can find the critter, so no BoS patrols with dead people near VC, for example) and would contain the player's dead body without a name above it but "you see XYZ's corpse" would be the text when you look at it. If they were killed by raiders, then no items would be on the ground as they picked them up, but those items would be carried by raiders. If killed by animals, all items would be still inside.
To prevent hunting for your own items, encounters would be generated from oldest to newest.
It'd work this way:
100 limit would already be reached. Player123 is killed by ants. A die is rolled (maybe just a 30% chance?) and if it succeeds his encounter gets added to the pool in place #1. The old #1 is now #2, and the old #100 gets deleted.
Player674 stumbles on a bunch of ants. The game checks if among those 100 saved encounters there is more than one (to prevent abuse again) with ants. Let's say there are five. At places #1, #49, #65, #73, and #90. Another random roll occurs (5% in my example) and if successful, his encounter is generated "special" with the oldest encounter in the saved database - #90.