The main issue with her story is how ridiculously easy it should be to fix. Like, we literally have engine creator saying he has superior version but we can't do anything about it. And that's only one option in a game where pacts, gods and all kind of instant fixes exist and happen all the time. Tragedy baiting is very poor, especially given the fact that all other companions have happy or at least semi happy endings, but she does not no matter what. This also sends very bad message, especially with the horrible wording used in patch 2 announcement. Is coming back to the abuser really the "ending she deserves" ?