I still agree that 'underpaid' is a difficult term here. Maybe the 80% are overpaid? The only hard fact in this example would be that the salary is more skewed than it should be for a 'fair' compensation.
Should the salary distribution mirror the talent distribution, or no?
In large companies with many career levels, the role level indicates the perceived value for the company. Then, the distribution within the level doesn't matter that much, as long as the difference between minimum and maximum pay is relatively small, and there is not much overlap to the neighborhood levels. Of course, there is no objective criterion what "relatively small" means in this context.
And, as the article already points out, this only covers fairness within the same level. Maybe even more important is if everybody is evaluated in the same way when it comes to career progress.
I believe the productivity figures are at least a factor of 2, and probably a tail out to a factor of 10 or more versus the median developer (and then a left-going distribution under the median where a substaintial number of developers do not create any value at all). Under that set of beliefs, 20% making ~$150K and 80% making ~$200K is actually insufficient skew vs a “fair” system.
Now I'm hearing that "it doesn't matter that there are significant numbers of both underpaid women and underpaid men" from you.
I guess it's not very clear to me what you think the issue is here.