Ignoring everything, I also think it would be natural that everyone has the same wage - if you work for an hour it costs you an hour of your lifetime, no matter what you do. You get a bonus for unpleasant, physically demanding, or dangerous work. Every deviation from that due to supply and demand seems generally undesirable. For unskilled labor the abundance of supply - everyone can do unskilled labor - is used to bring the wages down to the bare minimum, often in combination with those jobs being unpleasant work. On the other end a lack of supply allows workers to demand inflated salaries compared to their time investment taking money away from everyone consuming products and services they are involved in.
And I am aware that we need some differential in wage levels to steer what kind of jobs people want to take and that some jobs need longer education and therefore should pay more to compensate for the time spend in education and whatnot. This is just what I think should be the ideal situation under completely idealized and unrealistic circumstances. Or phrased in another way, I think it would be good to make policies that try to make everyone earn the same amount as long as they do not compromise important signaling functions of wage differentials.
And you would be incorrect that this is natural. If two monkeys are gathering bananas and one is faster or cleverer than the other, why would it be natural that they end up with the same amount of bananas? Yes, it's still an hour of your life, but some people use their hours better than others and get more done with them.
I would say we both worked for an hour, so we both get half of the revenue. You want three quarters of the revenue because you made three quarters of the the widgets?
I of course understand that we would want something like that in practice as an incentive, otherwise I could be very lazy and make you do all the work. But let us forget about practical aspects, let us assume we both work to the best of our abilities, we can not find a more productive replacement for me, and so on. We are also not competing, you could of course offer your widgets cheaper than me and put me out of business.
Why do you think it would be more natural or better that we get compensate based on the amount of widgets each of us produced instead of what it cost each of us to produce them, an hour of work?
Long story short, the price should equal the costs of production, that is the goal. Any deviation from that just exists as a signaling mechanism to steer the system and decide the distribution.
[1] Actually up to the smaller of the value the product provides to them and the money they have available, see also [2].
[2] Note that the available products do not go to the consumers valuing the products the most, they go the consumers capable to pay the highest price. With enough money I could buy up all the heart surgeries because I like collecting them and deprive everyone else of heart surgeries even though they actually need them and value them much higher than me but just do not have the necessary money to outcompete me.
But yes, you might not be smart enough. Which was the point. The supply of people smart enough to program is smaller than the supply of people smart enough to clean toilets. Programming is a more complex and difficult skill than toilet cleaning, which is why it’s more highly compensated. So is being a CEO. Like these are clearly not equivalently difficult things, so why do you think they should be compensated equivalently?