I have seen this from the manager side at these kinds of companies, explaining to your manager that you are quitting because your level does not match your work is a waste of energy. Their hands are usually tied.
Promotion decisions are made by committees which are 1-2 levels above your manager, your manager presents the candidates. They round up a pot of multiple teams which are discussed at once and there are usually hard quotas (like 5%) of promotions to give out to this pot of employees. These hard quotas make it impossible to "do the right thing" because even if a lot of people deserve the promotion, only x% can get it. The composition of the pot of people can easily cause the problem which is described in the blog post, for example if you have a high number of juniors or a high number of employees who joined at the same time or employees with incorrect levelling from the start. If 20%+ deserve a promotion then it simply turns into a game of luck.
As a manager you try as hard as possible to get these promotions but the system of these big companies is just too rigid. Its like a pit fight instead of objectively looking at output. I have seen a lot of people leave for the same reason but I haven't seen a single change to the system in 5+ years.
Next we could talk about layoff mechanics, its equally disturbing.
Author here. My manager and I discussed lengths about the capabilities they do, and it is just like this. It's not his fault at all. It's a game at the end of the day, and it's your choice whether or not you want to keep on playing
If only there were some sort of way employees could get together and like... I don't know, use their labo- I mean, work energy as lever- I mean, to convince management to recognize their uni- I mean, get their boss to pay them more.
Honestly, I’ve worked at everything from small to medium lifestyle companies, startups, Big Enterprise, BigTech, and now Í am a staff consultant at a third party AWS consulting firm across 10 jobs.
In all of those jobs, I have found line level managers absolutely useless and powerless.
At the jobs where I was responsible for strategy, one of my conditions for employment was I would be reporting directly to a director or CTO.