And how in the world she's supposed to be fine with her (presumably) lover selling their soul to the same monsters that enslaved her? She'd literally rather die than stay in the House of Hope, Tav selling themselves out would be like a knife to the back for her.
Oh but sending her back to Avernus, something she despises, is fine? You know, an ending that exists in game. Even before the 'extended scene'. What if Tav doesn't want Karlach to die or go back to Avernus? We are talking about a game where we can have solutions for every single companion. We can either kill them, doom them to their past (Astarion ascending, basically doing what Cazador did even if he likes it, Shadowheart can remain a Shar slave, Wyll can remain as a slave to Mizora and Zariel....) or we can prevent all of those.
We can do literallly nothing for Karlach. And it's off for a game like BG, a game that already provides different outcomes for your companions, minus Karlach. Good, bad, bittersweet. Karlach's endings are all bad.
Not sure why you are against all this, you'll still get your depressing ending anyway. It won't destroy your narrative.
I wouldn't call it fine because in my opinion it shouldn't be an option at all. Karlach's story is about accepting that your time is running out, her character is all about tragedy and living your last days on your rules, sudden magical fix would simply be disrespectful towards the narrative. Same goes for the Avernus option, it is disrespectful towards the character that made peace with her fate and decided die in Faehrun on her own terms, but I also understand that Larian wanted something a little hopeful for her. As for other origin characters, she isn't some special case of having only bad endings, Wyll can lose his father or become slave to a demon like Karlach, Astarion can either become an abomination or live in the Underdark for the rest of his life and Shadowheart can either kill her parents or live in agony for the rest of her life. I don't know why you think Karlach was treated unfairly when it's clearly not the case