When people say they want career progression, and opportunities, what they mostly mean is they want more money. Unfortunately, most companies have fallen into the trap where if someone has a title of X they can only make up to Y, regardless of how good they are at their job or how long they've done it. When that happens then the name of the game is getting a promotion in order to keep making more money. That creates…
While I broadly agree with your point, rewarding seniority is at odds with rewarding people based on how good they are at their jobs, from the perspective of incentives. The two are not always correlated and this is often why some companies hire externally instead of promoting from within. That said, companies are often wrong to hire externally as they misattribute their problems to their employees instead of to thei…
Not always, but still I would assume that people with complex tasks generally become more experienced and accumulate specific knowledge over time that makes them better at what they do. Therefore, it should be the default for employees to get a raise every now and then, unless there are clear signs that someone is not performing and the employer is not interested in keeping the person.