I am not sure if it is really worse than in other jobs, but here's a theory:
It is very hard to measure the productivity of a developer. Still there is evidence that productivity of developers with equal salary can vary widely. I read about typical factors around 4 between members of one team somewhere. This at least does not contradict my own experience. It causes uncertainty which could encourage competition.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.