Ah i see what your getting at, but consider this, options in the game can- and in many cases are- triggered by who you have in your party at the time or what specific dialogue choices you make.

Like karlach can become a mindflayer sure, but if you dont have karlach with you when confronting the emporer, does that option and dialogue still trigger? I dont think so (but i could be wrong)

So adding an option to fix her but that requires some set up to get it right* to trigger again really wouldnt be that jarring of her character arc. Atleast in my opinion.
The character arcs can change and differ WILDLY through out the game based on player choice karlach though doesnt seem to get that currently.