I think we’ve been conditioned to believe that any application of medium complexity requires hundreds or thousands of developers. Snarkiness aside, they have a very concrete set of functional constraints and total control over the hardware, network, and software environment. Issues like resource management, dependency conflicts, security, scale, etc are taken out of the equation, things that are often the biggest time and resource sinks.
NASA's software teams are also remarkably small, and manage to produce code with one of the lowest defect rates of all time. (Space shuttle code had 0 defects in 500k SLOC!)