Thats right because this games are really have more needed skills that you will know if who are the best players to use especially a strategy that to defeat their opponent. Just like on other games, DOTA is really unpredictable if who will win, but its based on their players if how good they are. Dota is an addicted, especially on my country, but it has a great benefits to the players.
Yes we can really say that this game is unpredictable and it will surely base on the player's skills, recognition with the enemies skills, Teamwork, And Coordination there will be a lot to take notes on to make sure every victory, but right now I don't really want to bring all that up, but instead I will just support my chosen teams and hope for the best, So I will let luck decide my fate.
Luck may not really be the thing in betting Dota 2 games especially because we have already a little inkling about the gaming patterns of each player, their strongest heroes, their typical strategies, and so on. But then again, there are factors that may actually confuse our final decision. The unpredictability of every game therefore remains to a very high extent. We have to take note that there are more than a hundred heroes and teams are always on a hunt for new strategic combinations. Furthermore, new players are added to some teams. The chemistry will be another issue.
It is sometimes lovely how a single stroke of luck could turn the entire game upside down especially at the clutch moments of the game. Imagine a single wrong buy-back and the fate of a game is finally sealed. This is gonna make a good betting esport come August.