Thank you for this comment, this explains quite well something I have not been able to put clearly myself. Whatever organization a firm decides to follow, it needs 'something' to coordinate efforts within itself. Hierarchy is one way, having very clear focus (and a culture shared by all) another one.
That's also one of the reason most big and successful open source projects manage to get away with much less explicit organisation.
That's also one of the reason most big and successful open source projects manage to get away with much less explicit organisation.