Personally, I don't care either way of having done either of them separately or together, lol.
And sure the writing can always be better, I not going to disagree with you but it's also the perspective of the MC so we are playing the game through his POV not our own.
A few things to keep in mind:
Even though Aisha was mostly using him for her homework, she does have some feelings for him even though she knows is in a relationship with Summer.
Because of that she never tried anything with him and ended up developing stronger feelings for Willow.
She is now using Willow's lack of never being with a guy as her way of getting some dick from the MC by enticing him with a threesome with her and Willow.
The MC is still a bit of a clueless young dude, even though he acts like a know it all, who has yet to be in a threesome so he is gonna act a bit Homer Simpson over it.
Just my take.
Sure, I get where you're coming from. To each his own I guess. I on the other hand was expecting the option to get Aisha, after all that damn teasing, so I still think it is a very shitty move not having that in the end. It's really annoying to play a game that supposedly gives you choices about everything only to get the "Well, the girl who's been teasing you actually comes as a package deal, even if you don't like the other girl and you can only be their sex toy! If the feel like it...".
Also that whole threesome thing feels forced af. Take what I mentioned about Willow's "tranformation" as an example. She goes from having zero friendly interactions with the MC, to him being her only "friend" besides Aisha and someone she trusts and cares about... Remember what I said about lazy writing? The only times she even held a conversation with him were when they first met, when he told her he'll bring a client (Aisha) over and when she wanted to know what would Aisha like for her birthday... We are talking about BFFs!
I think I said it right after the party "incident". If the dev wanted to go that way he could have given us a head's up to know and avoid Aisha from the get go. Although I tried that too and still got the same "Mmm... Lesbians..." scenes. Even in my "faithful to Summer" playthrough!
I get that the dev has a thing for lesbians and good for him, but if you're gonna give us the option to avoid them anyway, do it earlier! When they started fooling around at her birthday, I'd really appreciated an option to get up leave and close their path for good, so I don't have to read the MC's moronic inner thoughts about how hot that was, when I obviously don't agree with them. It would only take a couple of lines of dialogue, a jump and a flag or a switch, whatever the dev's using.