There are quite a number of James Bond films that involve satellites and space travel in key ways—You Only Live Twice, Moonraker, and Goldeneye, for example (all showing space technology far in advance of what actually existed at the times they were released). However, the one Bond film that always confuses me in this regard is Diamonds Are Forever, which seems to present two different views of outer space technology that are totally at odds. On one hand, Blofeld has taken over Jimmy Dean's aerospace company and uses it to place a powerful laser satellite in orbit, which he is then able to use to attack sites on Earth. On the other hand, as Bond is escaping from the laboratory where the satellite is being built, he passes through a sound stage where they are actually faking a moon landing.
The film was released in 1971, at the acme of the Apollo program—a time when there was a lot of optimism about the future of space travel. It seems totally inconsistent to have the incredibly advanced satellite technology that drives the plot, while at the same time needing to stage fake visits to the moon. (The moon landings were, unlike Blofeld's space laser, something that really could be accomplished with 1960s–1970s tech, after all.) So I feel like I am missing some plot-related reason why they are faking the moon landing—something that should be eminently achievable with the technology shown in the film. Is there such a reason? Or did Saltzman, Broccoli, Hamilton, et al. just throw in the fake Apollo landing as a joke, without thinking whether it made sense in light of the rest of the plot?