Nice article. Not only hierarchy limits the teams ability to produce but also the limitations of managers/leaders have a direct impact in the performance. For example a CTO with weak design skills will transpire to a more engineering only product delivery.
This is great. Instead of using systems thinking to prevent failure, how can you set up your systems not to filter out success? How can you basically provide pathways for as much success as possible to get through all the layers? Pretty brilliant and positive way of thinking about organization design.
Very strong article. Even though I do not agree there are clearly "good" layers that protect us from errors and clearly "bad" ones impeding our success. Layers are always layers, they all have both good and bad sides. We should be adding 'em as minimal as enough to survive (to not being buried alive under the pile of errors) and we should concentrate on moving ahead. IMO.