The replacement AI (or VS AI for that matter) has a bad reputation for good reason. It was being worked on here, but I’m not not sure if it’s still being improved. I can’t remember the last time I saw a patch note addressing it.
It should be noted that not all AI is terrible and how well it functions depends what hero has pinged it and if you issue suitable command pings.