This is really more the fault of developers than players.

I understand it sucks and that was my experience too. Basically the way the game is made makes you miss out the grand finale all the story is building up to and then later see bits of it in a journal. Not epic to put it mildly.