Is it really any question which of the two deserves the top spot(s)? I'm constantly seeing discussion about casual players and making them more competitive, and I have the simplest of all solutions. The players themselves should get more competitive (omgnowai!). BA (right down to it's very concept) keeps CB from being a clickfest crowning he or she who puts the most wear on their mouse in the shortest timeframe. But I've long been a believer that those who spend more time on a game deserve the advantage.
But how are those who can't log on 2-3 times every day supposed to become number one? They're not... Find me a single quasi-decent game where you don't need to play to be competitive, or anyone that's made it to the top of a RS or WoW list in less than an hour a day. Find me any game with more than 20 or so players that you (the reader) have ever taken the top spot in. My runescape character isn't even in the top 140,000, but you'd be hard-pressed to find someone that wouldn't call it competitive...
Far as "the top" goes, there is a way to get there, it just takes forever. Those with top spots put a lot of time and effort (and in some cases USD) to get there. If they keep putting as much time/effort as possible, then why should they be passed? I've personally accomplished enough in this game to realise that anything is possible. Just takes time.
If it's taking too long to get your top spot, just talk to nov or Ranger. Both having spent tons of time, effort, and USD, only to find that the top spot was not an overnight thing. Talk to JS, SK, or Nem, running with the top ranks without USD. They're always here, always trying to do what they can to inch their way up and up. Ask them how easy it was to get where they are. Talk to PoisoN about reliability and time spent, and see what he thinks about how hard it is for players to climb the ranks nowaday?
Carnage Blender is special in that it gives everyone the chance to get to the top with enough time and effort. An unfortunate side effect of this is that people start to feel entitled to be right at the top. But in all honesty, if someone is able to spend more time with the game and outsmart you, why do you deserve to pass them up?
Having a very similar conversation in chat while I typed most of this, so if I repeated something or it comes off as a rant, my apologies. But in all seriousness, how many top 10 players can there really be at a time?