При честной рыночной конкуренции, зарплата работника тем выше, чем он более незаменим на рынке труда. Чтобы быть программистом, например, надо иметь высокий IQ, таких людей довольно мало в мире, поэтому программисты получают много денег. Чтобы работать в макдональдсе интеллект практически не нужен, поэтому работники общепита получают мало денег.