My current thought on this is that bot games shouldn’t affect your “real” rank. My current sketch of an idea is to either just make all bot games unranked, or have a separate “bot rating” that doesn’t interfere with your normal ratings. In either case we might still need some way of rating a bot so we can automatically sort them and come up with some sort of strength of the bot, but that probably looks a bit different than simply rating the games for the bot as we do now, probably aggressively filtering out suspicious or abnormal games and turning down the deviation. Bot strengths can change over time as operators sometimes make updates to the engine or networks, and bot operators do like to see how strong their bot is against players, so I think there’s some value to still processing ratings in some way for bots, but I do think the system needs some work.
It’s definitely on my radar.