I'm just going to reply on these two.
Check the defination of "cheat" please. Some developers even disable that feature in order to keep realism.
So what happens if you play the game twice and picked different options? Would that be considered as cheating? If not, I suggest to do so and pick the choices you like the outcome.
The fundamental issue that I have with your reasoning here is that it's all about your own restrictions that you put on yourself. The game allows you to rollback. The game gives you multiple options. You chose to not rollback. You chose to stick to your own choices. You didn't like the outcome of your choices, but you didn't want to change your choices despite being allowed to by the game. Then you said that it's negative experience of the game as if the game didn't offer you a different option that would suit your preference.
When? From start to end and it still continues. Do i have a realtionship with Katie? No, Do i make sexual things with Katie? Yes, Am i friend with her? Yes. So what happened? FWB happened.
For it to be considered "friends with benefits", the relationship needs to be strictly just about the sex.
1. Katie is a virgin. Sex has never happened.
2. Katie actually likes you. The relationship is not just for sex.
3. You actually like Katie. The relationship is not just for sex.
4. Thus, "friends with benefits" never actually happened between you and Katie.
I can now understand your confusion and why you were so upset that Katie said wanting FWB with you. I hope this clears your misunderstanding of what FWB is, and you can understand that you didn't actually have FWB with Katie. Hopefully knowing that you just misunderstood it would make your gaming experience better.