You have to look at it this way also, with top 10k or 30k. Those same 10k people would be on there for all time if they continued to train. With top 2m there is room to improve, and it's not like the hiscores are used for bragging rights anyway, just for signatures and stat lookups. If anything should be implemented it should be a RM type of list, which shows who grinded the most in a day, week period, month period.