Collaboration has structure. The structure is the result of "the activity to create and maintain a shared understanding of a problem in order to solve it" - which is a definition of collaboration. I don't think collaboration requires a hierarchy more than it requires a tool for groupwork.
Above N people it probably does. Except rare cases where it is embarssingly parallel focused mission. Hacker groups, searching for a missing person etc.