I find the logic behind the principle itself buggy as it assumes that people will not improve in what they do. Even if one gets promoted close to his or her level of incompetence, it doesn’t mean that he can’t become more knowledgeable while making experience. That by the way is almost always the case, unless you reach your hard limit (eg QI or something), then you should not get further promoted (in theory). That reality is different and the system is somewhat “rigged”, that’s completely a different pair of sleeves.
The problem is when promotions don't just bring on more challenging work, but include lateral responsibility
Competence includes the competence to learn. If I’m promoted to a job that I can learn how to do, great, I’ll learn how to do it and then I can be promoted to the next job
Only when I’ve reached a position that I can’t learn to do, I will stop being promoted