In my opinion, I just don't think it's realistic for Geralt to take Ciri to meet Emhyr.
I thought that letting them meet one last time might be fine, so Ciri can tell him "leave me alone and go **** yourself".
Which is pretty much what she does - at first.
I never expected that she would actually join him in the end, it just makes no sense.