I think we are playing a different game.
I thought I would like to enlighten you about linear plotlines:
4 Major story differences according to choice
The there are countless minor choices (Pretty much all of them) that influences your relationships with the characters.
For instance - Letting or forcing Kate to give you a BJ will turn you into a darker person that does not think twice about also starting to exploit women that needs your help.
Flirting with Linda and getting physical with her requires you to drop Ashley as your GF (Or face the consequences if you don't)
Sometimes it's little option here or a missing dialogue there, but your choices accumulatively does change outcomes and story choices.
I get it, you don't like the direction the story is going and feel powerless to change it, but it is not your story to tell. The story is told by the dev and your choices in game does change or influence the story, but the overall plot is still the same. (That is literally true for 99% of games out there)