In my opinion, for BG3 to come fully into its own and become an indisputed classic and a masterpiece, there does NEED to be a more positive ending for Karlach. Otherwise I would say for many players something will always feel “off” and lacking. I think that it’ll affect the game’s legacy if it stays as is.