Can i say a little thing about Ciri? You say that she has no family or nice moments with Yen and that's true.
But if you look at the ending, before Ciri faces the White Frost she is mean with Geralt too. I mean, she said ''It's my story''... ok that's fine... and soon after... You are only a witcher, what do you know about saving the world? She may have been ''sarcastic'' but for me it was out of place to say that with an heartbroken Geralt.
That for saying that i see Ciri as a grown an independent woman who does what she wants in the end. So it's not only with Yen the problem.... she doesn't seem to care that much about others opinion.
In the empress ending she doesn't want Geralt to tell Yen her decision, and she didn't tell Geralt what Emhyr wrote to her......it's how her character is represented in the game.