Dota bots arent actually good
theyre just coordinated like a low level pro team, can lane like a player you would find in very high brackets (they dont miss last hits and will deny you and harrass you), and they know how to chain stun and when to push
but theyre not without their faults, you can just not fight them and split push other lanes since they only push when they group up as 5, most new players will get utterly destroyed if you try to teamfight even medium bots because noobs dont know when to properly thow abilities, most just throw out nukes the moment they see enemies
you can also just go very late game and get 6 slotted, most bots dont know how to farm beyond mid game, and get outleveled and outfarmed late game
I still think pubbing with low level people are still better than COOP with bots, playing vs bots assume you know most things about Dota, the only way to get an even playing field is vs same noobs who know litlle about Dota