This recent question How high should I rate a good student for PhD admission? is just an example of how puzzling the problem of writing reference letters is.
One knows that there is inflation in the field, so they feel they have to adapt, but it is not clear how much inflation is appropriate and when it is too much. Negative comments are often omitted, and this gives the evaluators less data.
There is an analogous problem when refereeing papers, or serving as anonymous referees for research proposals and grants. This seems to be a flaw which is implicit in the evaluation method. Apart from this voluntary inflation bias, there is also an involuntary component: if I ask you to evaluate your research field/colleague/student is, you will unconsciously feel biased towards it/him/her.
Is this perceived as a big problem? If so, why is there no attempt to obtain more reliable results? Some possible strategies, although difficult to apply, spring to my mind:
if there are enough data points for the recommender, normalize everything and "grade on a curve".
don't ask "how good X is?"; give them two paper/applicants/projects to evaluate, and ask "which one is better, X or Y?". This makes it more difficult to find good referees, because they have to be familiar with two of the persons/projects under evaluations.
force the evaluators to provide at least 3 positive and 3 negative points, the most outstanding ones. This won't affect the inflation bias, but at least it provides some more data on the negative aspects.
I have seriously considered writing a standard addendum to enclose to my letters and reports, stating that I realize how biased and unreliable these things are, I am in a difficult position giving an absolute score on a scale that is totally unknown to me and the other evaluators, and I'd really feel more comfortable with a comparison-based evaluation system. Would this be appropriate, or raise some eyebrows on the trustworthyness of my evaluations?