Ignoring Yen, Triss and the 6 prostitutes, there are only 3 other potential romances:
1 for Velen - Keira Metz
1 for Novigrad - Madame Sasha
1 for Skellige - Jutta an Dimun
Considering the scale of the open world and the ridiculous number of NPCs we encounter in game, this is a small number. Especially considering the number of romances that could have been (and would have main sense) including Ves and Rosa var Attre just to name a few.
I was trying to say that even books Geralt didn't feel the urgency was big enough to not sleep with women although he knew Ciri was in danger. And urgency in books works better than urgency in games.Under Fringie's spell and then he was wrongly upset with Yen
Seems you've get the wrong game... Keeping in mind Geralt is in a wild hunt for finding his daughter he has enough chances for flirting.
I agree to an extent, but also disagree to an extent with this line of reasoning. If time was that pressing, he shouldn't have had time to flirt with any of the women he flirted with. Why draw the line at a couple more? It's not pressing enough to find Ciri that he can sleep with Keira, some hookers, the Skellige fighter, Triss and Yennefer, but suddenly Ciri's in mortal danger if he happens to hook up with Ves as well?
I was trying to say that even books Geralt didn't feel the urgency was big enough to not sleep with women although he knew Ciri was in danger. And urgency in books works better than urgency in games.
Urgency in games is usually a weak argument for gameplay reasons. You could also ask why Geralt has time to do all the meaningless sidequests while the only thing that should matter is to find Ciri.
You could argue that Witcher 1 Geralt needed to stop the Salamndra to use the stolen Witcher secrets, but he had the time to sleep with a lot of other women.
You could argue that Witcher 2 Geralt needed to find the Kingslayer and save Triss, but he had enough time to sleep with other women
3 possible romance options outside of the main ones is very very little in a 200 hours game and not excused because the plot. Witcher 1 Witcher 2 and books Geralt had way more and they obviously toned it down for whatever reasons.
In books he only had dreams and nightmares, no other hint or clue. In game, he has the confirmation of witness, and proves where she can be.