Just for sharing, I also work in a super competitive community where everyone thinks they're better than each other.
The truth is, our expertise or scope of work is too narrow. All of us basically do the same jobs and we have the same customers. When the jobs are few, the situation becomes cutthroat... as if there can only be one winner.
When the expertise is diversified significantly (from 1 skill to 4 skills), our scope of work becomes more complex. We no longer do the same jobs and we have different type of customers. Therefore it's difficult to assume that "I know everything, I am better and smarter than you".
Instead, there is a need for collaboration to cover each other who lacks particular knowledge. A supportive community.