If you don't like Angelica for the reasons I assume you don't like her, then I don't think you've been paying much attention to the story, you aren't holding control are you? Also, some devs make unavoidable LI's for the sake of cutting down dev time, this is especially true with harem games that have central characters who are always around each other. If they were all optional, there would be so much extra work needed for the dev it would slow down updates drastically. I'm not saying this is the devs reasoning, but it's pretty common around here.