Isabella says that she thinks the tattooed bodyguard is kinda cute, so that probably isn't true. Either way, you're focusing way too much on the mechanics of sex instead of the emotional aspect of it. I didn't expect it to be special for her as a personal milestone of some sort, but rather because it was a progression of their relationship. I thought it would be nice if Isabella had a loved one that she could count on to help her deal with the stress of her mother's failing health and her one-sided relationship with Alexandra.
Alexandra doesn't treat Isabella as an equal. She never has and she never will. Right from the start of the game, Alex hid the fact that she was dating Isabella. She refers to her as her friend, her school friend, but not her girlfriend. Then she pushes Isabella away at breakfast when she tries to kiss her, and she rejects her again at the club. Alexandra literally drives Isabella insane with jealousy by constantly telling her how wonderful the player is while simultaneously pushing her away. If the player treats Isabella poorly, Alexandra still refuses to break things off with the player because Alexandra wants them both and she doesn't care about what the others want or how they feel.
After the coffee incident, Isabella starts to like the player and she is the one who pushes for him to get promoted. But Isabella continues to feel like a third wheel in the relationship, even when you choose to accept her. For example, moments after Alexandra fools around with the player while Isabella is asleep next to her, the girls have a conversation where Isabella says "He loves me too. Not like he loves you, but...". So at this point in the game, she believes that Alexandra likes the player more than her, and that the player likes Alexandra more than her. I found it depressing to watch her be neglected and strung along by Alexandra, so I was eager to try and get the player character closer to her.
If the player chooses to treat Isabella with affection, she will respond in kind. They start to get along so well that Alexandra will occasionally get jealous of the two of them. For example, when Isabella gives the player a key to her house, Alexandra pouts a bit about how she doesn't have one. So there is some genuine trust and affection between Isabella and the player if you are kind to her. Which is great, because I like actually like her. More often than not, she's far more caring and compassionate than Alexandra. Not that that's a high bar to clear.
So we get to the shower scene, and it's the first time the two of them have sex, and it's completely devoid of any emotions whatsoever. Which is a huge step backwards in their relationship. There's no passion, no tenderness, he just uses her like a tool. The whole thing is awkward, uncomfortable, and occasionally painful. Only afterwards, and only if you choose to kiss her, do we see Isabella look happy. Everything before that is just weird. It's as if she's doing it because she feels obligated to, instead of because she wants to.
If it seems like I'm making way too big of a deal over this scene, it's because this is the straw that broke the camel's back. The only thing I liked about the main character was his relationship with Isabella, so this basically killed the last bit of interest I had in the game. It's bad enough that he is still completely incapable of standing up to Alexandra, but being forced to have him use Isabella as a tool to "clean his pipes" was going too far for me. She doesn't deserve that kind of degrading treatment from him, as she already gets enough of it from Alexandra.