Um, no, it's not a matter of player agency. Yes you can refuse both, but before there was NO sex content until Kas arrives, bringing it into the game/setting, that's a pretty decent bit of theming there. Now Cait introduces sex to the world... the character who has no bearing on the main plot save being the intro-npc who you no longer need to recruit (she even tells you to not bother trying to save her sister anymore, that's her quest, rendering the initial call to action null). For morons like me who enjoy our themes and read into things, it makes Kas even less important in how she's portrayed. Sex literally came with corruption and the arrival of Kas. Now sex comes from Cait getting hungry for some sausage.
TLDR: The writing was better when there was less of it, and Cait fucked it up