Good points! I'm also a manager and recognize more than a bit of myself in your answers. I wasn't passing blame on my past employers. As a reasonably senior engineering leader I was part of the machine.
In response to your points:
1. Definitely. But shouldn't your job ladder also cover those things? I don't want to promote anyone up to a high level if they can't mentor others, for example.
2. Definitely. Shouldn't a decent job ladder allow people to excel in certain areas while maintaining some sort of minimum acceptable level in others?
3. Definitely. But that's the problem I've experienced. A lack of a committee means that it's basically a matter of running it up the ladder and then your ability to be promoted hinges on your manager's ability to work the system.
In response to your points:
1. Definitely. But shouldn't your job ladder also cover those things? I don't want to promote anyone up to a high level if they can't mentor others, for example.
2. Definitely. Shouldn't a decent job ladder allow people to excel in certain areas while maintaining some sort of minimum acceptable level in others?
3. Definitely. But that's the problem I've experienced. A lack of a committee means that it's basically a matter of running it up the ladder and then your ability to be promoted hinges on your manager's ability to work the system.