It's fine to have leaderboards for program users, but they should make them point out that they use program so other players can avoid them. If they don't point out that they are using it and play with program they should be banned (or get a warning at least before ban)
I know it's hard to monitor those many players since "cheat-detect-system" is not perfect. But there are so many users that are using chessbot (see the link) :
This is so obviouse and still they are not forced to point out that they are using computer assistance ( i can report every single one of them ) but flyordie team has to do some work too
They are ruining the game for others.
Some better structure should be implemented to solve this problem.
I am aware it takes resuources and time to solve this, but i think it is worth considering some changes becouse it really is a big problem.