I know that being able to see your opponents army had been disabled in order to combat the bot problem but i don't think it's going away. Clearly those capable of building a bot can go through the extra hoop of collecting data from a one rowdy fight.
Perhaps one way to solve the bot problem is to have a 'fog of war' where the accuracy of the estimate of your opponents army depends on some variable. It could be a 'spy' unit or if the game wants to move away from pay to play, some other variable.