dota 2 is not as extreme about this as, say, starcraft. in starcraft, most "strategies" are heavily scripted build orders that almost never deviate from a handful of openings (similar to opening moves in chess) and a large amount of winning comes from the ability to quickly give orders to your troops ("micro"). This is an example of a strategy that is not viable without superhuman reactions: https://www.youtube.com/watch?v=IKVFZ28ybQs if you directly attack 20 siege tanks with 100 zerglings you will only kill about two siege tanks, but an AI can kill all the siege tanks with some zerglings left over.
There's some of this in dota, but there's a cap on the skill level for most playable characters that pros generally get "close enough" to, and beyond that the strategic depth comes from area control decisionmaking. Theres over 100 heroes and many of them have really weird abilities, like the possibility of creating a temporary wall (earthshaker) or the ability to teleport anywhere on the map every 20 seconds (furion). I could be wrong though, maybe the AI is winning games by playing heroes with long range and perfectly microing them to harass and prevent the other team from ever getting gold/xp.
There's some of this in dota, but there's a cap on the skill level for most playable characters that pros generally get "close enough" to, and beyond that the strategic depth comes from area control decisionmaking. Theres over 100 heroes and many of them have really weird abilities, like the possibility of creating a temporary wall (earthshaker) or the ability to teleport anywhere on the map every 20 seconds (furion). I could be wrong though, maybe the AI is winning games by playing heroes with long range and perfectly microing them to harass and prevent the other team from ever getting gold/xp.