I would like to add completion mechanics and badges to this list of things as well. Reddit is obsessed with 100% completion. It stops being a game and starts being work at some point.
I don't know when it happened, but at some point in the past it stopped being about playing games for fun, and turned into playing these things for something else - status maybe? I don't know how to describe what I'm thinking.