Realistically, companies try to pay their future employees as low as possible. Someone comes along that chooses to be a so-called "better negotiator" and they get paid more. Why should people have to play the negotiation game?
"What a candidate brings to the table" is likely defined in a leveling guideline. If they bring more to the table, maybe they should be in a different bracket.
If someone is so special (and 99.9% of the people aren't), then maybe give them their own special role with special titles; but we're not talking about exceptional people here, we're talking about an average developer at this company, which I hope has an average relative skill level. Sure, one person may be better at X or Y and worse at Z than another but that's why we have several people: distributing load and specialization.
"What a candidate brings to the table" is likely defined in a leveling guideline. If they bring more to the table, maybe they should be in a different bracket.
If someone is so special (and 99.9% of the people aren't), then maybe give them their own special role with special titles; but we're not talking about exceptional people here, we're talking about an average developer at this company, which I hope has an average relative skill level. Sure, one person may be better at X or Y and worse at Z than another but that's why we have several people: distributing load and specialization.