Go through a stack ranking where you get a bad review simply because "there are too many good developers on the team" before you say that it is a nonsensical criticism.
Making employees feel like shit for reasons outside their control is bad management.
Anecdotal, but, I know a bunch of good developers at Microsoft, and I've never heard any one of them complain about that before. They complain about a bunch of things, many of them related to upper management, but that "lost decade" article was the first I heard anyone complaining about stack ranking.
Making employees feel like shit for reasons outside their control is bad management.