There are obviously different possible reasons.
One is that the marginal product of a manager might be more than that of an engineer.
Another is that the manager is better at capturing value than are engineers.
These might amount to the same thing if there is a difference between actual marginal product and what is perceived within the company.