This has been the bane of my corporate life for almost 30 years now. The ED's just don't feel they have to understand the technical details of what's happening underneath them, which leads to the pervasive culture in all Fortune 1000's: the middle managers run around creating little fiefdoms, and fighting over their share of the department's budget.
In my current company's onboard training, I counted 5 dimensions of cross-functional reporting. Also, there are at least 4 major IT departments. Who's responsible for what? Who knows! It's impossible to know! But they're fighting about it, and every group has a new policy or layer to add, every couple of months, to justify their existence. Meanwhile, people are just trying to do their jobs in the face of impossible deadlines due to workflow congestion caused by 40-year-old mainframe constraints.