Re: Just another excuse
In this specific case, I don't really know enough to comment
But I know that this is definitely the case in quite a number of large companies. One such I worked for had a cap on the ratings that a manager could give their team - the entire team had to meet the average. If someone performed brilliantly, that meant picking another poor sod to mark down. Likewise, it became nearly impossible to meet the high score (and thus attain a small improvement to the already negligible bonus). As someone who's official contract was website QA, whose actual day-to-day job was developing software in service of several teams, who had actually saved the company something in the low hundred thousand pound region in labour costs, I was nevertheless only given a 3.5 (on a 1 to 5 scale) because I wasn't customer focussed.
The company was definitely more focussed on it's own internal politics than it was on the actual service it provided.