As the author I probably can't change your mind without revealing his real identity, but i'm glad you thought the writing was well calibrated :) so thanks I guess?
OR - tech skills are only part of the salary you get. Another is being able to work well with a team. If Dave wasn't being paid proportionately, why didn't he just get another job? Maybe, just maybe, he SUCKED at working well in teams. Which means - the free market placed him in a niche position where the team tolerated his idiosyncrasies for good tech skills, and his salary reflected that
Stories this well-calibrated to make a specific point I think are generally fabricated from whole cloth.