I am reading the books, I know he sleeps around hence I called him a slut yet TW1 made a big deal out choosing between Shani and Triss and about Geralt thinking of settling down.
So it's not like CDPR didn't take creative freedom in that aspect before.
Geralt alo thinks about that in the books but he always knows it's an impossible dream.
And the Triss/Shani thing is not really a big deal and it's completely unrelated to what we're talking about. That decision is not a matter of sex but a matter of trust. Of course the one you don't choose will give you the cold shoulder after that but it's not because you slept with the rival, it's because you trusted her with the
And in Triss' case it's never something that would affect their relation in the long run, they go way deeper than that, in their own weird way lol.
As for Geralt and Yen, sure they are incredibly jealous of each other but they both have sex with other people when they're apart and openly admit it to each other (Yen even got into a long term relationship, something Geralt was never able to do).
So that's my point. Geralt, like all males in this story likes his whorehouses and he doesn't say no to a one night stand when the opportunity presents itself (though in the games the player can always refuse) and he also has this friends with benefits relation with Triss, but they both know it will be over when Yen comes back, both because Geralt's heart belongs to Yen and she'd just fucking kill them both anyway.