On a meta-gaming level I can't think of a worse decision than to give an in-game reason as to why npcs literally don't matter if you kill them. A PC in a Ravenloft campaign should be always treading the narrow path between dark and light, telling them the shopkeeper has no soul is utterly baffling.