Karlach's engine was meant to be fixable, this is supported by several things (Fazer recording dialogue for Dammon fixing the engine / the items we find / the questlog being as short as it is)
It's useless to discuss on wether you prefer it like it is right now or not, chekhov's gun is not an opinion; it's a narrative shortcoming.
If some people want so desperately to prove their point that "this is a tragedy" they should advocate for the removal of the stuff that clearly point at it not being meant to be a tragedy. If you DON'T think some elements should be removed or rearranged to make her a doomed character it means you are selectively choosing to ignore them. That isn't good narrative, you know? Seeing what you want to see while ignoring what doesn't fit your headcanon doesn't make a story good. It just means you got married to an idea and are willing to ignore the points that might make it seem less appealing.
I don't bring conjecture, those are cold hard facts. You are allowed to like the ending as it is, it's your god given right. You are however for the love of all that is holy NOT allowed to keep ignoring the elements that got people discussing in the first place, if you all want to toss your two cents in this you should at a minimum consider all the elements present. entitled to your own opionion and all that, but if you blatantly keep ignoring the elements (in game and outside it) that make your arguments crumble, that's not a very good look for you.
I never typed "Chekhov's gun" so much in my life like this entire thread, jeez.