Sounds to me like no matter what system is used, the problem is that there's a limited number of promotions/raises to give out.
If your employees really are adding value to the company, then why should the promotions/raises be limited?
If your employees really are adding value to the company, then why should the promotions/raises be limited?
Want to get promoted from a developer-15 to Amazon's CTO? Those are limited.