I think people sometimes expect too much - plenty of excellent films from the 50s,60, & 70's would make do with whatever they could source...how many wehrmacht would roll up in M-48's, and grey M3 halftracks.
CGI is of course different but as already stated plenty of things are made generic for the general public to easily identify, as was the case for pre CGI films. People could nit pick the Battle of Britain to pieces for its late marks of Spitfires, Merlin engined Hispanos' & Casa HA-2111's if they wanted to, but that doesn't stop it from being a classic. And the general public can at least get an understanding of the look and types of period aircraft.
In the end it should be the story and tone that makes the difference - pre CGI films didnt rely on equipment, but story and performance. It shouldn't matter as long as the "insignificant" details don't damage the story and tone ie. Pearl Harbor
Tronsky