No it doesn't need that, the people that don't like where it is going WANT that, sure, but the Dev made clear that he has a pretty clear vision he is following. Oliver seems to be avoidable from the next encounter on, but the overall route the game takes is set, the "routes" of dom/balanced/sub are meant as variations... some fluff if you will, that will give a playtrough a different feeling, while the overall story stays the same (tho, maybe with side-character variations)
The Dev is clearly focusing on bringing a good amount of content in a limited time over making actual different routes and his sucess with patreons supporting him proves him right.
The problem overall really doesn't lie in the game, but in the tag-system not being able to accurately portray what a game is about sometimes.