No you're right. The whole point of the game outside of karlachs story is fighting against crazy long odds for a chance of victory and achieving it in spite of the odds. The other companions all have hopeful endings that leave the player feeling good about where they'll end up.

Karlachs story as larian wanted to tell it was some doomer ideal of yea she's gonna die so try all you want it wont matter cause there's nothing you can do.

It's either really lazy writing, or blatant and pointless trauma baiting on the part of the directors and writers. It feels like a gut punch compared to what the rest of the game tries to convey to the player.

Then larian has the audacity to come out and flaunt the games open ended nature, player driven story, and then just leave karlach as a railroaded forced death for the sake a reaction from the player. I'm with you I feel like I'm going crazy reading how they thought her ending should be burn alive on this dock while all your friends get to live on and don't try to save you. It's maddening I hate this so much