Bedrockgames
I post in the voice of Christopher Walken
It’s sad that a lot of writers took Ravenloft in that direction but I’ve never ran it that way or looked at it in that perspective. At least, in no different way than if I had Vecna or Manshoon or some other major NPC as my BBEG, and if the players defeat them, there’s always the comic book logic that they can return some day. But for my players? Our campaign? Nah, they’re gone. If they ever come back, they’ll be someone else’s problem. And to be fair, how many times has the Forgotten Realms been blown up but then put right back to where it was with little real change?
On the one hand, I get it. Bringing Strahd back time and again fits with the vampire movie fiction. How many times did Christopher Lee die in the end of a Dracula movie only to come back in another one? Seven? Eight times? And of course, Ravenloft as a domain still remains the Domain of Dread. The PCs never are going to be able to change that most likely. But even actual Ravenloft modules give an ending where the domain dissipates without the anchor of the darklord it was built around.
It was entirely feasible by the setting rules to kill dark lord. I think the line protected a number of favorites in the fiction if I recall, but the big thing was domain lords each had unique ways they could really be destroyed (and all monsters really are a microcosm of this idea of each domain lord being a unique version of their type of monster, often with unique weaknesses and methods for being permanently laid to rest). But domain lords could be killed and if they were it was an open question what happened next, the could just be consumed by mists, it could welcome a new Domain Lord if someone sufficiently wicked is present in the domain, etc.