Actually i think the ranks should be reset once every month perhaps, or two months. The system isn't perfect so some players run "rampant" to an extent that doesn't make sense really, even if they are the best players. It would also move players that aren't active out of the equation, and probably limit the amount of fake accounts on higher ranks as they would have to be maintained. However, i do not think any development will happen to this game anytime soon