This reads like one big case study on why small teams outmaneuver companies that are big enough to have management hierarchies.
It likely gets worse in larger companies in that misalignment between groups can be significant and very expensive given the sheer number of people involved.