But that's entirely optional - not to mention the fact that you can "save" Karlach from death in an entirely different way, in any run.

Does keeping the pact lock you out of the duke ending for Wyll?