yeah, i dont think any of us on staff are eager to start anything resembling the charts on here...
charts on 8bc lead to tons on flame wars, people creating 30-40 accounts to boost their track to the top, lots of accounts that appeared to exist just to vote for their friends and contributed nothing to the community, etc.. all of which created more work for the staff and lots of ill will among the community
and personally, id see any positives it created as minimal at best
edit: beyond that, if i remember correctly back to the talks pre-cm.org launch, the staff made a choice to make this a community/information first type site, with it also being a means to share tracks (just with lower priority than the sharing of information)