What happens when a skilled and very hard worker gets the same raise as someone who's not as skilled and not working very hard? For example if the skilled one solves the hard problems the less skilled one cannot solve. And if the lazy one spends a bunch of time on facebook. It isn't about the salary in absolute terms. It's about recognition and to be appreciated for the good work he's doing. But instead he gets the l…
A team works best when its different people with different skills and different motivations as they can achieve more than the sum of their parts.
The developer feels they are the one making the product and brining in the money for the business, obviously they contribute more than the janitor.
The janitor feels they contribute more as they shove their hand down a toilet to unblock it while the developer sits in a comfy chair on facebook.
How do you quantify the contribution of two different jobs? Salary is often used to justify contribution but generally based on supply vs demand it has little to do with contribution.