I've spent a ton of time in real life playing the game legit at a largely populated area with a ton of Pokestops. For the 6 hours I played in said day, I caught maybe 200 Pokemon.
Assume that average for 24 hours, and that's 800 Pokemon. Now take bots, who are catching 1000 and then some Pokemon every 24 hours. It's not happening.