I have been thinking for while that the ranking should be reset about once a month, and there are a few reasons for that.
1.
Because ELO is really made for people who play people at a similar rating range, and that is not possible here, ratings can go kind of rampant. The ordering of the list is pretty accurate, but this does not foster competition. Even if someone gets better than our current rank 1 it takes a long time to gather that rating.
This point also stands because the extreme rating differences does not accurately reflect difference in skill between the best and the second best, but rather playing at a better level consistently over a long time. A monthly reset would make the rating more accurate as there isn't time for infinitygains.
2.
It clears the list from inactive players, and a lot of double accounts will be removed
3.
It makes making double, tripple or quadrupple accounting less attractive (at least doing it to prove you can get all of them to top 20 or whatever), because you have less time to do so, and it will just be another month of the same grind.
Anyone have any comments or thoughts? Obviously it does have some downsides too, but in my opinion it is probably worth it, considering the problems it fixes