It‘s impressive that people just keep repeating the you should have expected Ashe to be the bottom when the criticism from virtually everyone who has talked about has been you don’t get a say in the matter, you can’t stop her. If you at one point decided to try something with Fiona you are on rails and can’t make any decisions. You don’t get to say no, let’s stop.
Don’t take away player agency without reason. If you only want this to be the way things can go. Provide an opportunity to end it before it gets to that stage. It is really such a minor thing to add, and it will avoid grievance for player’s who are okay with some hand and mouth stuff but don’t want to go further than that with said character.
And for crying out loud, if it doesn’t bother you that’s great. There is no reason to set up a straw man so you can pretend other people don‘t get to be annoyed.
The lack of agency is there when the package arrives too, you can move the scene where you want it to go without depriving your players of any control.
But yes, do go play it. Find out for yourself, and if you’re curious about the grievances I and others have with this episodes Siren route, try playing the previous episodes and comparing the two on player agency and meaningful choices.