I think that much of the problem is that the role of project manager and low-level manager are drastically different at different companies. At many companies these roles are nearly useless; they are filled with people who attend meetings and parrot things said by the people under them to the people above them and little else. There are of course companies where this is not the case, but I am not sure that they are terribly common.