It's about market reality, not about greedy CEOs who try to screw the hard working developers.. If the best programmer you can hire is expected to produce $X worth of value, you can't just offer a salary of 2 x $X. How many programmers do you know who can produce something worth $1M+...every year?