To me, sole survivor sounds more like "I will survive and you die" than "I will feel a bit better if you die". While I get the Soul stealing part associated to death, the name itself is quite poor adequate.

Why couldn't sole survivor offer a hefty life drain while active, and a bonus/compensation if the ennemy dies before you took plenty use of it.