In a large company where a top executive earns over a million dollars per year you have multiple levels of managers, directors, VP's. They all earn more than the lower level, from 20-30% to double that, otherwise there is no incentive go invest all that time and effort in a career for a 5% increase.
That means the top executives need to be paid more than the people below them, that makes it quite a high starting point. Yes, paying executives more than 10 million a year is probably too much, but the number of such position is quite small and there is still the benchmarking: you cannot offer a CEO of a top 25 Fortune 500 company the same package as the CEOs of the bottom 25 in the same list. Running successfully a larger company should be rewarded better, at least in theory.