The "007" thing makes sense from the standpoint of preventing rogue launches. It's not intended to prevent the missiles from being launched without command authorization. Instead, no single person has all the information needed to launch, so there must be at least two people in on it.