The culprit is British management style and culture, followed closely by British ideas about leadership.
We seem to have a culture whereby we install unworkable management structures and then put the wrong people in leadership positions, usually through using completely daft methods of recruitment and suitability assessment.
And because of this, there is never a cohesive understanding of the fundamentals of the business or enterprise that cascades throughout the entity.
We also have a culture of perceiving jobs as "task-based" roles that fit into a hierarchy, rather than a more organic perspective of perceiving jobs as "zoned" roles that are all integral to specialist day-to-day operations.
So you get an external candidate being hired to be a manager because they have management experience, but it will be management experience in an industry that does not map well onto the hiring business's activities, which means the manager then imports a lot of inappropriate ideas and doesn't fully understand how the business has to operate and won't listen to people underneath because of the rigid nature of the hierarchy.
Meanwhile, someone who has an in-depth knowledge of the activities of the business will not get promoted because they have no management experience.
Or you will get stupid positions created, like "Head of IT and HR" and no-one on an executive board will see a problem with that.
I suppose the easiest way to describe it would be "David Brentism" ... not the aspect of the character that is offensive or egotistical per se, but the fact that Brent is a manager that categorically does not engage with the actuality of running a branch office of a paper merchants in terms of day-to-day processes or systems.