I think another aspect of this "reject your lore and substitute my own" thing is that the devs literally don't know the truth of at least some of their plot mysteries at the time they are established, meaning that they are essentially setting themselves the same puzzle that is set before the fans: here are the fragments of facts established so far; what coherent story can you construct that ticks all of these boxes?

In some cases, I think I have found a better and more satisfying solution to this problem than they found for themselves, in which case it feels frustrating that the official version doesn't "fit the evidence". Sometimes I get the feeling that they do it deliberately just so they won't present the logical conclusion that fans have already reached, so they can "surprise the players" at the cost of something less logical and foreshadowed.