My preference is I dislike getting caught in in a 0% to stock chain of events. However, Smash is built in such a way that I literally have options to attempt to break out at almost anytime if I know what I am doing. At least when looking at melee. Smash64 does not have this mechanic due to no directional influence being available and simply general lack of defensive mechanics in general.
So, looking at Melee, 0% to death I believe is possible with the top characters on almost anyone. At least with Falco, Sheik, Marth, and Fox. However, despite these 0% to stock chain of events most characters have some means to escape or attempt to wiggle out. We have air dodge, directional influence, 2nd jumping, UpB, SideB stall, DownB stall, fast fall attacking, and probably other stuff I forgot to mention. While it may feel like an auto-death there is surprisingly a lot of control from the character being hit. Against Fox, I can opt to DI his Uthrow backwards, then attempt to SDI/ASDI/DI his Uair to the side and get out. Only if he uses say Bair/Nair does his chain of attacks continue. But, then I simply move onto to DI and respond to the next move in the arsenal.
Only if my opponent does everything right or I mess up does my opponent get the victory of my stock. Within Brawl, there may have been too much power given to the defender. Very few characters I believe could cover the strong defensive options give to the character being hit. For example, MK can attempt to force you to air dodge by spacing an Uair at you and only to cover your air dodge with a FF Dair or such. Not many characters could do this in brawl and the ledge was way too powerful. Its incredibly risky to try attacking you on the ledge.
Edit:
I believe 0% to death is very satisfying to get in melee since it feels very hard for me to do a whole stock without fail. At the very least, to do a 0% to death while doing everything right. I feel many times a person can throw out random attacks and hope there opponent messes up. For example, say as Marth I do Fthrow -> Fsmash to them at the ledge and hope it hits if they do not DI right. If it does, I did get a 0% to death in a way (simply edgehog afterwards if against another Marth), but this is not exactly the best way to achieve a 0% to death.
A true one to me would be denying every single action my opponent makes to escape me hitting him. Instead of Fthrow -> fsmash immediately (denied by simply proper DI), I Uthrow instead and attempt to put a sword in there way every single time they attempt to stall, air dodge, jump, or attack right at me. If I can deny all of there actions every single time perfectly, I got a stock and it was satisfying to do so. However, this to me does not seem like a bad thing since my opponent at options every single time they got hit to attempt to wiggle out.
Its only the 0% to death stuff that has no actions/options for the one being hit that I dislike. For example, fox shine against someone on a wall in melee is the type of thing I dislike since I literally have no options other than to hope my opponent stops doing it.