Showing sallaries saves everyone's time and money, some people want higher wages, others are willing to go for the same, just want to change.. Really depends.
Why do you think companies might not show salaries?
Sorry about the relatively-crude language, but I don't know of a better way to put it that's still succinct.