Why? Because who wants to be in the bottom 50%? Practically no one. If you open up salary information, everyone is going to want to be "above average," even in companies that pride themselves on hiring exceptional people--like Google.
This year, the median is $90K, so everyone will want $95K. Next year, it'll be 95K, so everyone will want $100K, and so on.
Now, the only point of controversy is whether the employee and employer agree on performance. If there's a discrepancy there, at least there's something meaningful to discuss and, if the difference is irresolvable, then they should separate.
This isn't perfect, but the gossip-driven salary-discovery system is even more imperfect and has the same problems.
So, if you know the average salary is $X and the top salary is $2X, and you're making $1.1X then you ask for a payrise to $1.6X because "you know you're better than most of the people here". Then everyone does. And so on.
I think the way around that is to match transparent salaries with a transparent ladder of responsibilities/expectations/experience, like you were talking about with Fog Creek.
Then there's a clear standard for people to evaluate what they are worth to the company.
The biggest rewards go to the biggest risk-takers.
A person with $10 million who puts $3 million into a business isn't taking that much of a risk. There's some risk there and, yes, it should be rewarded. But a person with no net worth is taking a huge risk every time he takes a new job: career risk.
This dynamic exists in startups as well. The people who are taking the real risks are the founders, not the venture capitalists.
There's job risk in startups, yes, but not career risk. Working for startups serves you very well.
http://skattelister.no/skatt/profil/liv-johanne-ullmann-3417...
Edit: Heh, obviously, this has done the rounds on HN while I was asleep.
This is good from an employee's perspective, but it reduces profits for companies. As such, it is unlikely that many companies would voluntarily support transparency.
Unless, say, the person is really, really good at sucking up to the CEO.
because you work for a hobby...