Hierarchy is a design element that does fit into many, but far from all enterprises. And where there are better alternatives the corresponding feedback loops must be designed with sufficient strength and rigor to more than offset the coherence that hierarchy could potentially provide.
http://onhumanenterprise.com/hierarchy-best-2/