I have no problem with tragic endings and Karlach not getting a happy end.
If that is what Larian intended they should stick with it.

My problem with Karlach is the cut quests and that when considering D&D lore her problem is rather easy to solve compared to Gale and others.