
I am looking at this from the programmer perspective. There are two ways to see it. One is that it does not pay to be a rock star programmer. At least it does not pay significantly more. Why be a rock star then? You could just sit back and chill like a regular developer and make just about the same amount.
The real answer is that you need to own your own business. Then if you can leverage your rock star skills, you can make a whole lot more.