> Someone who just happens to be a smooth talker shouldn't be earning more than someone else. If they actually bring more to the table, that is why they should earn more.
I love this mindset, in my experience it's a hard problem to solve.
Smooth talkers tend to fall into a few different categories that give them a leg up in negotiations - being part of a majority (usually straight male in engineering) or narcissists. (And yes, I'm oversimplifying things here just to get my point across.)
Everyone else? Some will be able to advocate for themselves, but others (especially under-represented groups) can easily downplay their worth. I've seen multiple times when women especially are trying to please the hiring manager/company and 'be flexible' in what they take. Other times it's from people outside of the U.S. where cultural expectations are different. To fix this we need people to have enough self-worth/self-esteem/trust to push on what they are worth and/or the company needs to act as an advocate on behalf of the employee. I've seen both be pretty tricky to figure out over the years.