Let's say I'm a competitor, and I find that Niel (randomly picked) is someone I want to hire. All else being equal, I offer him $100k (website says he's making $88k). He comes to his boss to say "I like it here, can you match it?" What does his boss do? Especially, if he's valuable to the company... What if I have a very specialized skill that doesn't fit nicely into your matrix? Let's say market pay for my skill is…
Three things: First, most recruiters/hiring managers ask for current comp (or at least a salary range) early in the discussion, so it should be easy for them to offer well over someone's current pay. This simply removes one bargaining tools (lying about current comp) for an employee considering a move elsewhere. Second, matching outside offers very quickly becomes a slippery slope. Anyone who figures out that such a…
Currently this screws "Niel" (to stick with the example). He wants to move someplace else and is convinced that he is worth $140k. He's convinced he's underpaid right now. He interviews at, say, Google (random example), who does a bit of research and hey, he's only making $88k. Suddenly they don't have to offer him market rate, they only have to offer him a raise on what he makes now.
Obviously this only works if one company (Google in this example) isn't as open about their salaries.