Perception = you are good at communicating your work to others
Connections = you have a strong network and stay informed and know who to talk to for different tasks
Face time = you are easy to get along with
Ability to handle office issues = you are a lubricant that make the group dynamic work
If you don't do those things, then you could write fantastic code, but: no one will know about it, know to ask you about it, be aware you're doing it, and find you somewhat of a drag on the office atmosphere. Basically, your work is not useful to the company that is paying you, and you should be paid less because of this.