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.
Facts about WotC pretty much destroying what made D&D different with the alignment system and how some races were inclined to be one alignment or another with a few outliers. Examples of which are the Drow and Drizzt Do'Urden who was one of the less than 1% of Drow that have turned their backs on Lolith. It wasnt until nearly 40 years later that WotC decided to depart from these hard line ways.. not in a good way.
Now anyone can be a Paladin and run around doing whatever they wanted when previously the idea of a chaotic evil paladin was impossible to even dream of in D&D...or the idea of a lawful good orc... LOL the concept of that is even just hilarious.