Meus 2 cents:
Meu alter ego participa de alguns projetos free-software/open-source, e vou um pouco na contramao do artigo.
Se voce dobrar o numero de colaboradores (p.ex. 10 de 20) vai esbarrar em outro dilema: a governanca.
Neste exemplo, eh raro voce ter os 20 realmente agregando no codigo, mas sem duvida estarao interagindo (dando palpites e pitacos) sobre o meio e forma sobre como algumas coisas estao sendo feitas.
Se voce age como um "ditador benevolente" escutando todos mas batendo martelo por uma opcao ou outra, vai ser acusado de "ditador malvado que nao tem visao".
Se voce nao age o projeto "congela" e as commits importantes demoram anos.
Acaba-se gastando tempo precioso gerenciando os egos - uma simples publicacao comentando detalhe de um codigo pode levar a uma discussao de meses, arrastando pessoas e expondo todo tipo de mesquinharias - alem de eventualmente afastar aqueles que de fato contribuem para o codigo real.
Levando-se em conta ainda que o dev tem de fazer isso no tempo livre - sacrificando a vida pessoal para tentar da via ao projeto...
Enfim, nao vou deixar de participar de projetos da comunidade por conta disso - mas tenho serias resalvas em determinados tipo de projeto com muita gente.