It's the current meta for CxO suite: the idea is there are too many middle level managers. They don't have enough work so they spend their time playing office politics and in useless meetings.
The idea is to have bigger teams and fewer managers. Maybe instead of team sizes 4-6 move to team sizes 12-15.
Personally I think the problem isn't team size, it's a matter of having people who's entire job is to manage. If managers spend 50% (or some reasonable percentage) of their time doing practical work (ie, work that is not managing), then they are working alongside their teams and the problems will go away.