The soul-losing is bad design

Here is their logic
>Go to high level place
>Die
>”Oh I shouldn’t go there”
Meanwhile the reality
>Go to high level place
>Die
>”Shit I lost my souls, I better go back to the exact same place to get it back!”
>Die
>Repeat

It is paradoxical - and the fact that so many games brainlessly copied it is extremely annoying