A given company should pay everyone the same. But, ego.
I don't think ego is really the only thing that drives pay distinction. I think that many people consider that different individuals contribute differently and that those who contribute more value should get more pay. Isn't that realization independent of ego?