That's not the worst thing to do but is game able the same way a lot of the proposed methods are. The developer who brings donuts to morning meetings is likely to score very high on this measure. Also given the diversity challenges a lot of teams have it's possible unconscious (or even overt) prejudices will affect scoring.
It's something to add to the toolbox, and a consistently low score for one person is a sure sign of trouble, but ithe does have some of the same shortcomings the other approaches do.
I would (and expect of my peers too) only value the donut-bringing as a minor strength compared to their technical skills and interactions with me. Which I think makes a little game-ifying ok: If someone wants to make a conscious effort to be the donut guy instead of the never-say-hi-in-the-hallway guy, they've earned a few points.
The amount of points to award is the tricky point, maybe it depends on company culture. How much value does the lovable team player bring, how much value does the awkward quietly-fix-anything person bring?
It's something to add to the toolbox, and a consistently low score for one person is a sure sign of trouble, but ithe does have some of the same shortcomings the other approaches do.