100% agree! Some of this is on Larian (though, a pothole at the base of any story-telling game is a staple of the game industry in general) and part on WotC with their burning desire to make everyone "good" as they understand it. It messed DnD lore pretty hard.
However, some of it is on DnD and 5e in particular. Resurrection kills so much vibe in so many stories, that it is one of the first mechanics to be homebrewed or outright removed from many tables. Balduran could be simply resurrected, Astarion can be simply resurrected, we have the means to do so but have to ignore the obvious.