Though it would probably remove the realism, the author tried to go for in the happy ending route (e.g. not having the whole ass village/school/homeless group/basically everyone lust after her), I agree from a story and gameplay position.
Having their end game of the relationship predistined, really takes away from the experience. If, for example, you had to win over her affection and rekindle her love for you the protagonist, I could really see this as really engaging. But instead you get neither you having to win her over, or you having to protect her from anything.
Overall I do forgive it though, since the ending was cute.