I do believe that hierarchy is useful as long as it adds value to people on both the sides.
While many people think of management from top to bottom, it's important to look at the other side of this relationship too.
Both sides need to do their part for this relationship to be successful.