That's an interesting theory that sounds like what you'd read in an economics textbook, but I'm not sure what that happens. My experience working at a big tech company is that they pretty much pay everyone the same thing, per job level. When I applied to Google, they basically offered me total comp that was probably about $100k per year more than I made at my previous job (but would not add an extra $10k to my salary to match Amazon's offer). I have a suspicion, but no proof, that people that ask for more money tend to be placed into a higher job level so as to get a salary match with their previous job. So there is room to negotiate, but it can backfire (and you just fail out with bad performance reviews; I've seen that).
Meanwhile, on the other side of the coin, I can show up at salary negotiation with a stack of W2s that said I made ~$280k per year while I was at Google, and they will still offer me something like $140k. That is good money and all, but I have data that I can do better ;)
So I am not sure that everyone is economics-textbook efficient. Rather they have some number in their head, and nothing will change their mind. ("Everyone we interview is so awful, it was so nice to meet you!" then "No way we'll pay you that." It's cute.)