Indeed, I understand. However, Larian may have intended to have Karlach be the token tragedy and are sticking to their decision.

They at the very least need to clean it up and explain away why it isn't possible to fix her engine, too many plot holes as people have mentioned, certainly sours the overall experience right towards the end.