Earlier quoted context omitted.
Attrition usually loses the top-performers because they can get much better offers. The poor-performers don't have any good options to leave. Proactive management would reward the top performers and reprimand/fire the poor performers. That's the opposite of attrition.
Wait so according to your model of the world top-performers become idiots in their next job? Where are all these top-performers who do get compensated enough and what companies do they work for that have no attrition?
I have something like 10 years of experience and was working or collaborating already with something between 10 and 13 companies.