What I don't get is people whose standards for basic things like internal consistency go out the window as soon as we enter said fantasy world. One can appreciate something while still being critical of it.
I'm not saying you can't be critical of it. I'm saying you're jumping to an unfair and unsupported conclusion about the reason for it. You're assuming the filmmakers were lazy or incompetent and failed to notice an obvious inconsistency. My point is that it's quite possible that they were aware of the inconsistency but chose to let it happen anyway because it served the story they were telling. Yes, sometimes mistakes slip through despite everyone's best efforts. Just a couple of hours ago on this very BBS,
Enterprise1701 caught a major mistake in my latest
Star Trek: DTI novella, though fortunately it's an e-book so they can fix it. But sometimes inconsistencies aren't mistakes. Sometimes they're allowed through on purpose because there's a more important consideration that overrides consistency.
For example: Sometimes in a TV show or movie, you'll see a shot printed backwards, a mirror image of the way it should be. A character's badge or shirt pocket or the part in their hair will be on the wrong side, or a sign or a map on the wall will be backwards. When this happens, it's not a mistake. It's a deliberate choice made by the editors because it's necessary to maintain the
line of action, to have the character facing the right direction to make visual sense in context with the surrounding shots. Ideally they should've gotten it right on the set, but the director shooting the scenes doesn't necessarily know how they'll be put together in editing, and if an inconsistency shows up in editing, it's too late to go back and reshoot the scene. (Unless it's a huge blockbuster movies, where such reshoots are routine, even though the audience panics every time they're announced.) So they deliberately introduce a small error, the scene being backward, in order to avoid a larger problem in visual continuity. The hope is that most viewers will overlook the error, or that if they're perceptive enough to notice it, they're also perceptive enough to understand why it was necessary.
By the same token, a chronological inconsistency might be deliberately introduced as a retcon because it better serves the story they're telling. Maybe there's a reason why it was important for Peter to have been 7 years old during the Battle of New York, instead of 10 or whatever. You're assuming they just didn't notice the error, but it's possible they did it on purpose, and you don't know enough about the creative process to discount that possibility.