Politics is always a misunderstood interpretation of other people's motives. "He's just in it for the money." "She only thinks of herself." These statements are too general and not true. A person could not live a whole life like that, it won't work.
People want to collaborate, they just don't know how. Seek to understand other people, then help them understand your perspective, and you start knocking out politics
Trilogy (where I used to work a while back) used to do this.
TL;DR: They gave him 10k shares in Fog Creek stock if he returned to work at Fog Creek full time after graduating. He went to Google.
These dynamics, which generally offend the sensibilities of engineers and people who are accustomed to perceiving the world in highly deterministic, logical ways, play to the strengths of "sales sharks," marketing professionals, regional/channel managers, etc. It is not in these people's interest to have salaries transparently tiered, disclosed, or roughly equal for identical classes of role. If these people couldn't do some combination of (manipulate | persuade | flatter | schmooze | arm-twist) someone into giving them higher compensation, they aren't very good salespeople.
They would come to see a business with Fog Creek-like political conditions governing compensation as having perhaps noble goals, but not competitive compared to other opportunities at other companies. However, a successful company needs a certain amount of these people in order to grow.