Why don't they get script writers to stick to the comic book facts?
And what comic book facts are these, exactly?
Marvel have repeatedly ret-conned and rebooted the majority of their characters at some point in the past: even within the same Universe its almost impossible to find a character with a totally non-contradictory history.
There have been over 30 different versions of Spiderman,for example: and even recently, many of these are published concurrently: Superior Spiderman, Ultimate Spiderman and Amazing Spiderman are all supposed to be the 'Same' individual, but there are still off-shoots like Scarlet Spider...
In order to address these discrepancies, Mark Gruenwald created a 'Universe Designation' cataloging system in his fanzine 'Omnibus', which has since been adopted by the comics themselves. There are now several alternate realities of Marvel operating side by side: The Main comics universe is Earth 616, the Ultimates Universe is Earth-1610 and the MCU universe is Earth-199999.
There are no clear, consistent 'comic book facts' in Marvel Lore; it is constantly being renegotiated by different writers who will change details of individual narratives to serve Retcons, Reboots, or Remediation.
The MCU is an example of property remediation: Marvel are adapting their recognisable and well circulated comic book stories into film, and as such will change them to suit the new medium (and to create something new, instead of just retreading the same old familiar).
There are no comic book facts, and MCU writers are electing to do just that: to write Something new, something different, something less predictable but still familiar.
It's important to realize that the Movies aren't even supposed to be set in the same universe as the comics: they use referential paratexts to the comics, like easter eggs; but they're within a separate continuity.