Simple: it only benefits you, not your employer. Here is a personal example from a not so distant past for me. The economy tanked when i graduated from university with my Comp. Sci. degree. It seemed as though every company in the area was on hiring freeze. Relocation didn't seem like a good option at the time. So, i was offered 35K at the place i was interning, when i was supposed to start out at 50/55K considering experience. During my stay there i busted my butt, was praised for my work, got amazing annual reviews, promoted to senior software engineer and over 2 years got bumped to 60K. My manager actually told me i am the best resource on the team. Anyway, i was lead to believe that the company just didn't pay much their software devs. Until one day i was talking to a friend of mine, a very talented web designer who was actually hired at our company to do web design but them got bumped to our engineering team. He told me he was offered 75K and knew that some folks on our team made 85K. My jaw dropped. I left the company 3 weeks later. The new place doubled my salary. I was counter-offered at, again, a much lower number than others on the team. Would any of my hire-ups wanted me to know this? Of course not. They'd lose me earlier. This is how you retain people.
Hey, I downvoted you because of fat fingers and a tablet. I hope someone else will upvote by way of undo, as that is what I intended.
I've been through the same experience. Not once, twice.
On both occasions I resigned the instant I discovered the discrepancy. On both occasions the reaction by the companies was to suddenly offer a wage correction. But the disrespect had already been shown in my opinion.
I'm in favour of transparency now. I'm also in favour of clearly understood titles/levels, with knowledge of how to progress and what it means to be at a level (not a hierarchy, but a personal learning progression).
Whether or not this works for non-engineering roles I've yet to find out.
No biggie. :) I absolutely agree with you. It is a matter of disrespect. When you're promoted you'd better expect same salary as those at your level. Benefits can accumulate with seniority, but salary should be equal for everyone.