I’m not aware of any very high performing organization that doesn’t have some form of cycling out low performers. And places that don’t do this, or promote based on silly metrics like years of service, consistently are places plagued with poor standards and performance overall.
High performing individuals also loathe the underperformers and want them gone. They drag down standards, create more work for others, impact morale. I’ve seen too many orgs that don’t chase out poorly performing people. What happens? The good performers flee.
Amazon's attrition goal is an open secret everybody knows. Once everybody knows that someone else's success is your failure, people start backstabbing eachother. They stop helping eachother.
The problem is that the attrition target is a quota that all of us had to fill.
Does this sound like a healthy environment? It creates perverse incentives where folks become more concerned about outperforming the next person than actually working toward the primary goal of shipping a product.
If your goal is to whittle a group of people down to one, then stacked ranking is the right tool. However most, if not all, organizations are created to achieve larger tasks. And this requires the cohesion of a team. If you think of only individuals, then you'll miss the forest for the trees.
2. Does your system actually correctly identify the lowest performers? If you believe that, you have more faith in metrics than I do.
3. Does every team have lowest performers that should be fired? I think that is the real toxic component here. I'm sure that all of us have occasionally met an underperformer that the company would have been better off without. But an automatism that every year, a blood tribute of N% shall be paid leads to all sorts of perverse incentives.