This sounds naive. Most companies have some degree of 'politics' which is essentially people working in their own interests over the company's. This is somewhat unrelated to skills and value.
Also particularly in large organisations, work is not a perfect information game - there is no easy way to assign a fair / public a "value" to people to let you compare two employees. Most people will need to sell themselves or have other people sell them to get noticed, and some degree of social bonding can go a long way with this.