Simply put, because good sibling banter doesn't make a whole game.
I genuinely feel that every update that came out took something away from the game, obviously starting with the rape update. What was the fucking point of that? The dev did fuck all with it. Had he, I would have given him some props for handling the situation but once it happened it seems he wanted to distance himself for it as far as possible. It was barely talked about, and not even mentioned in the endings. He either didn't trust himself in adding it in the first place or the outcry was so bad from fans that he felt he had to bury it. Either way, it ruined this game and it only got worse from there.
Thanks for the explanation. I am with you, mostly, on the whole teacher relationship reveal. I think Viit/Ptolemy could have handled it much better. It would have been much more in line with the mood of the story, in my opinion, for Haley to reveal that she has been in a relationship with her teacher another time. The MC did handle the situation, sort of, but I didn't find this whole plot detail very fulfilling overall. I did like how the MC helped get Haley into therapy, and made her stick with it, which seems to have helped her. Whether a porn VN is the best place for this type of story, I appreciated the realism.
I hadn't considered that her love for her brother is related to her being groomed by her teacher in high school. I don't remember if the game specifically said this, but I had the impression that Haley's interest in her brother predated her relationship with her teacher, but I could be wrong on this point.
Also, my memory isn't the best since I play so many games, so I can forget some details, but did Haley ever say or imply that she was raped, as in forced to have sex against her will, or while incapacitated? Or are you talking about statutory rape? Obviously both are crimes, and harmful to the victim, but I was under the impression that the relationship with her teacher was consensual on Haley's part. Perhaps it was implied by Haley's reticence to talk about any details.
I also agree with you about Sandra. She is way too high maintenance and neurotic for me to ever want her as a love interest, despite her cute expressions. I am not really as bothered by some in forced relationships, in principle, because the dev is telling his story how he wants to tell it, just as 95% of all the dialog in these games are "forced". I think it if as the dev offers choices where he feels he wants to explore multiple options, but I don't mind if some choices or others are forced, so to speak.
I also agree that the side characters are poorly developed. While the game is inferior, in my opinion, to Haley's Story, think of Elena in DmD? She is the ideal side character, where she is actually more interesting and appealing, to me, than D. None of the side characters in Haley's Story are given much depth, really. I didn't really like any of them. Lisa is cute, but too superficial and shallow, Dianne is also not-serious and pretty generic in my eye, so I didn't really mind her small presence. I am totally not into the sugar mommy relationship options with Adriana, nor is she at all attractive to me, so I avoided her as much as possible.
Overall, I think the dev would have been better served to make the game focus on Haley more, or pick just one or two side characters and flesh them out better, and make them a major part of the story. I guess Sandra is probably the dev's cannon LI along with Haley, but just didn't like her very much, so all her scenes were kind of meh.
I would have liked it if the dev focused even more on Haley, ignored the side characters, other than as some quick side-action, and focused even more on Haley's childhood, the issues with her parents which were not really investigated and kind of forgotten about, and delved even deeper into her history.
I guess for me, to sum it all up, I applaud the devs ability to make realistic characters, motivations, and dialog, despite some plot decisions I didn't care for. Despite all this, Haley is an enormously appealing LI, in my opinion, so that more than compensates for flatly written side characters.