I also don't see any justification why the salary development of a high level manager should be over 50% higher as the same development of even a lower management worker, in the same company. Either, the company as whole is successful. Or it is not. Small variations are common, but such large variations are a sign that there is a decoupling between real company success and the benefits of the workers.
I don't recognize that your conclusion is reasonable, here. Benefitting workers, is not the principal concern of a business enterprise, which instead exists for the pupose of producing a product or service. General Motors, for example, does not exist for the purpose of providing people with jobs and income; it exists for the purpose of manufacturing and providing automobiles to people who might want them. Payments to workers, may represent either gratitude for their helping to do this, or an incentive for their helping to do this.
I agree with Greg; neither aspect of worker payments, represents anything to do with "justice," except in the case of a contractual obligation for payment, that was not fulfilled.
One can argue that employed workers should - as kindness, or even rationality - be rewarded for their contribution to a company's success. But this pertains not at all to how much salary, various levels of management (or other employees) within a company, would be paid, compared to one another. This would, instead, tend to represent a difference in the required incentive, to a potential employee, necessary to compete with other enterprises for whom he might, instead, prefer to work. If a CEO is paid 100 times what a lower-level manager is paid, this is likely to be due to the fact that if the CEO were
not paid that much, then he would not have been able to be hired, since another company
would have paid him that much; and hiring him, was regarded as desirable enough to be willing to provide, in exchange, that much money or other benefit.
I can recognize no reason for regarding this as even pertinent to any other employee - much less any reason for calling such differences in salary "unjust". One could, as well, argue that it's "unjust" that the Ferrari company gets so much more money, in exchange for its cars, than the Toyota company gets for
its cars, or than the Dell company gets for its computers. If you want a Ferrari, then you must pay what it costs, without regard to what a Toyota or a Dell may cost. And if it later turns out that the Ferrari isn't as much fun as you thought it would be, then it is likely that you still have to pay for it.