I read a comment here on HN recently, wish I could find it now (I think it was in one of the threads on the 'missing datatype (graphs)'). The gist was that we do large things pretty well: Operating Systems, standard libraries, etc and small things pretty well: single header file libs, specific open source projects, etc, but medium size things are missing. This seems to be the same kind of thing: you have enough complexity that coordination is hard(tm) but you don't have enough scale to build up an institutional inertia to overcome the bus-factor-of-one-ness that--- uhhh
What I'm trying to say is that the support system around that project, like if you have a medium sized project, its going to have individual experts for the parts that make it up, but they're all single points of failure.
If I had more time I would have written a shorter more coherent comment.