This question already has an answer here:
Another related issue is that the non-expiring point system rewards users for seniority. Simply put, the longer you're around SO, the higher your score will be. While there's some merit to this, it seems to have a disproportionate effect. So what can we do to limit these effects? I'm just brainstorming but here are a couple ideas:
- Automatically close voting on questions after a certain time period. Good questions will still be rewarded, but they won't give disproportionately large rewards simply because they are really old questions.
- Expire users' points after a certain time period. If you expire users' points after, say 3 months, then this will force them to stay active and their points will be more a reflection of "How much have you participated lately"? It forces old users to stay active rather than resting on their laurels, and allows junior members a chance to catch up to senior members of the community by putting in a lot of effort. Currently, there is no chance at all for junior members to ever catch up with senior members and their only 'sin' is that they didn't register 5 years ago.