Earlier quoted context omitted.
Why do people feel this way about their salaries. Always seemed to me that in the grand tottal we will be better off if we did discuss our salaries publicly. I make around 60k usd in a Scandinavian startup as a programmer with experience. What is so big deal about it
The people making a lot above average (because they negotiated well) generally don't want to share this publicly, because others will realise they are then being underpaid. As an example: would you tell a colleague "on the same level" as you that you're making $300k, when he is making $50 or $100k? That's either 1) an excellent way to get fired, because now everyone wants $300k, or 2) an excellent way to piss off you…
The response to this should be: "Good for them! They should look for somewhere that will pay them what they think they are worth."
I believe that is the whole point behind sharing salaries, to help level the playing field and help people who got low-balled on their offer to realize this.