This, it is costly, certain personal walks away. Proper roles seem to emerge anyway.
The cost of control and the costly overhead has everything to do with atomizing the work load. Just like in a distributed system. The synchronization mechanisms get more complicate.
The more layers, the less trustable the organization, since every manager under their manger, is a potentially corruptable.
This makes the communication lines unclear and makes people over promise. Also distributing the workload has diminishing returns.
I am not a fan of scrum or other systems.