This sort of thinking seems bad:
me.INTRINSIC_WORTH = 99999999; No matter what I do, this fixed property will remain constant.
This sort of thinking seems socially frowned upon, but accurate:
a.impactOnSociety(time) > b.impactOnSociety(time)
a.qualityOfCharacter > b.qualityOfCharacter // determined by things like altruism, grit, courage, self awareness...
Similar points could be made by replacing a/b with [group of people]. I think it's terrible to say something like:
This race is inherently better than that race. I refuse to change my mind, regardless of the evidence brought before me.
But to me, it doesn't seem wrong to say something like:
Based on what I've seen, I think that the median member of Group A has a higher qualityOfCharacter than the median member of Group B. I don't think there's anything inherently better about Group A. It's just based on what I've observed. If presented with enough evidence, I will change my mind.
Credit and accountability seem like good things to me, and so I want to live in a world where people/groups receive credit for good qualities, and are held accountable for bad qualities.
I'm not sure though. I could see that there are unintended consequences of such a world. For example, such "score keeping" could lead to contentiousness. And perhaps it's just something that we as a society (to generalize) can't handle, and thus shouldn't keep score.
One day if we'll have the explicit formula for human Coherent Extrapolated Volition, it may become possible to measure one's impact on the society on a single scale. Until then, there is no such thing as a scalar "a.impactOnSociety(time)".
Also: there are many sources of evidence about a person. Some people stop immediately after taking one piece of evidence (such as race) into account, even if there are other pieces available. Of course such motivated thinking is a mistake separate from mere "using evidence about people / groups".