If someone is in an executive position, and something like you describe happens, it is their fucking job description to resolve the problem. Meanwhile, by having open salaries, everyone has the information needed for a competitive market. Including college graduates, who get screwed over routinely
//Edit: Oh, and if A ever DOES need to find a new job and advertises his "delusional" skills, either him or his next company will feel the pain from the lack of price information here
> saving the company money
Companies not over-paying for their resources is generally a pretty critical factor in them staying solvent and being able to employ people, rather than a nice-to-have.No, seriously. If A is getting upset because he feels he's not paid "fairly", but A isn't contributing enough to get paid more, then someone needs to tell A exactly why he's being paid less. And if you can't explain why, then you need to reconsider that decision very, very carefully.
Without measurements how can we can say who is delusional, A or B? Ultimately transparency benefits everyone except those who currently non transparently draw greater wages without justification.
People will adopt their attitudes, there is no place for immaturity and ego in a professional context.
Why do you assume someone making less is being "screwed over"? Imagine employees A and B. B greatly outperforms A and therefore rightly makes more. However, A is delusional about his skills and thinks he is as good as B. Pay information is made transparent and A sees he is making less. This makes him mad because by all rights he ought to be making as much as B! This type of comparison/resentment might make A want to quit or ask for a raise, whereas before he was both content and fairly paid at his performance level.