It's all good, but you can't really win anything with these games. Here, it's like in other sports. The bigger the tournament, the more unrealistic for the bettors to make $$
For example. Finals, semi-finals of the UEFA champions league, FIFA world CUP.
At such matches nobody wins. Simple. It's just the excitement and entertainment at this level
In Dota International same..
Then why don't you just ignore it and just bet on predictable tournaments/events? Problem solved.
-snip-
For example in dota 2, picking is a crucial part too, the team who outpicks the enemy team has more chance in winning.
-snip-
In fact, this is what makes it more predictable. In live betting where it is provided by several betting sites, you can place a bet after seeing the draft so you can be more confident with your bet.
So don't just place a bet on a pre-match.