I'm being nitpicky, but this isn't true (unless you're talking about the median).
I think developers follow a skewed distribution by most measures (prolificacy, quality), with something more like a power law distribution. If this is true, the majority of developers are below-average. A sobering thought!
The opposite is also possible however. If 90% of developers are equally good, and 10% are really terrible, then 90% of developers could be above average. If this is the type of problem your devs are solving, you shouldn't be paying top wages or trying to get "ninjas."
Nitpick aside, this is a great article about avoiding the wrong kind of self-selection in your applicant pool.