That doesn't consider the fact that some people who get promotions get them because they are good at kissing up, or other reasons that they didn't deserve them over others.
That sometimes happens. But in my experience, it's the exception rather than the rule.
Life isn't fair, even in non-free market economies. There's even nepotism in N Korea.
And with my roofing example, a banker does not work harder than someone who does roofing for a living. It just doesn't happen.
I presume that you're not talking about just bankers, but rather about all such executives. I've never met a roofer who works as hard as Mrs Rev.
Sure, she gets no blisters working a 60 hour week, but she must juggle multiple projects, give performance reviews, fire people, etc, etc, often
without enuf time to even stop for lunch. I know many roofers, & their work is nothing worse than the manual labor I do for fun. Physical labor
is merely one type of work, one which many people prefer. Moreover, rewards should not be based upon how much one thinks one suffers relative
to another. You generally gotta do something of higher relative value to get the extra bucks.