If it was meant to be fixable they would have done this. Maybe they planned it but during the development they just decided it won't be. Right now they seem happy with the ending, and they even stated multiple times that not every companion will have a good ending