Yeah, sometimes this kind of issue comes up. Elsewhere, I also had another player say that he got really pissed of with Emma after she said she didn't want to talk with the MC ever again, and he didn't want to forgive her, so the ending of the episode felt "wrong" to him. Or someone saying that he would have liked the option to not smoke weed because he doesn't like such things.
In the end, there will always be these restrictions in these kind of VNs. I can't code all possible outcomes to accommodate everyone's wishes. I also have my own blind spots. For example, I didn't see anything ethically wrong with MC's behaviour with Lea since he isn't a professor in her university, or her boss. He's just a coworker. I also found the message exchange fun and hot. I missed to take into account that other people will have different opinions about that and won't find some scenes as fun as I did. And that can break the immersion for them.
But it is mostly a practical reason. It gets very complex the more branches I make and the more scenes I allow to skip. Because then all the following scenes need to have several conversation versions dependently on you have previously been flirty, or professional, or skipped a scene, or went until the end, or... you get the point.
Unfortunately, sooner or later, this kind of stuff is bound to happen to everyone.