Which makes Star Trek future history behave a whole lot like real history. Isn't the Federation and its copious worlds, dozens of species, hundreds of years of history vast enough to contain a few contradictions open to new interpretations and new information?
I was going to add something like this, because I kind of agree, but I feel Star trek is different. I mean Star Trek has a lot worlds, and aliens. A lot of stuff to work with. But onscreen, it doesn't really do much with it.
Star Trek's back grounds is often vague. It's not detailed. We almost never see earth and humans and how they actually interact in a normal setting. We just see smiling people in a background most of the time.
For example, it's really vague about the money thing, so we don't really see how human economics work--because one moment they vaguely seem to be working for dough, the next a character says humans don't use or earn money.
You never see scenes where humans are asked how they feel about not using money and if bothers them, because the subject is never brought up or shown.
The Eugenics wars, WW3 is all one and the same or separate with different dates and numbers etc. It's kind of a mess. Just look at that Voyager 90's time travel episode.
As of today, the WW3/Eugenics canon still hasn't been cleared up, so if you wiki it, you still get the conflicting statements and dates.
So, one of the things that impressed me about Game of Thrones and Star Wars, is that their backstory and history is extremely detailed. Names, dates, places, visual examples. The Mad King, the uprising, is a detailed account with a fixed date that the characters on the show frequently refer to.
A lot of it never even makes it onscreen, but it adds a lot to the legend and entertainment of the franchise.