Indeed! A movie is not at all the same thing as a documentary and if you go into a movie with the mindset that this is "how it was" you're going to be in for one hell of a disappointment, should you make an experiment of comparing the film with Historical facts. But, somehow, that's alright to treat Real Life people like characters. Audiences expect it. And yet, there's this curiously odd expectation Trekkies have, in particular, to treat STAR TREK like a documentary. They get most annoyed when canon is not adhered to, or characterisation is thrown away, for the sake of a line, or a pivotal moment.
Like, with me, for instance ... I chortle when Cochrane observes in First Contact, "... so, you're all astronauts on some kind of STAR TREK!" I hate that line so frigging bad, because it's breaking The Fourth Wall, where its completely inappropriate to do so. If, say, as Troi's explaining the Historical significance of what he's about to do, Cochrane turns to the camera -- where no other character would be -- looks directly at it as if to say to us in the audience, "... and they expect us to buy this shit?" To me, at least ...
Something like that works. So, it's not like I uniformly accept this or that, or not ... I guess its in the presentation and delivery. But that kind of shit is never subtle, because audiences are always just assumed to be mentally challenged, for whatever reason. Gotta make damn SURE these simpletons KNOW we made that joke ... that in-reference! Why it's so important to them to do so, I've never quite figured out, in the first instance ...
But TATV would've probably benefitted from a Title Card, at the beginning, that spelled it out, "We, the producers of STAR TREK, would like to present this non-canonical episode, as a fun way to end the series ..." Then ALL of this hatred would've gone right down Mr. Toilet and it would probably have been appreciated for the enjoyable romp it actually is. Hell, even DS9's pilot episode had a bullshit title card at the very beginning of it, to spell everything out for us commoners ...