If all the opponents were bots then I'd agree that it would be hard to make a profit. But have you tried playing micro stakes? There are some very bad human players making mistakes on a regular basis. Particularly on weekend nights. The bot just needs to break even against other bots and beat weak human players.