An interesting essay, but some misleading assumptions.Consider these points: Animal groups do have bosses and hierarchies; Society at large is required to be hierarchical in order to create enough cash to allow high risk ventures to fund your 'wild' or 'natural' programmers.