And now you have the additional issue that evaluations need to be objective, which is hard, while a manager never wants to lose member of their team, so they're naturally pushed to overrate their people to protect them from ending up at the bottom.
The only viable exception to this I’ve seen is in organizations like sales where there’s some reasonable, objective criteria to evaluate an entire workforce on. Nothing good exists like this for software engineers though.
If you measure just total contract size and think this is all there is to evaluate sales on, you incentivise bad sales.
Turned out it wasn't really the sales guys fault: the CEO was trying to get acquired and figured that a well-stuffed order book looked better, just so long as the cheque cleared before the chickens landed.