I understand.
However, Heroes is not StarCraft or chess, but rather poker. In poker, anyone can win a specific hand with any starting hand. And the skill of the player manifests itself over the long run, sometimes even not in tournaments (where random people can also become champions), but in a career – the total winnings for a year, for 5 years, etc.
That is, in Heroes, you don't need to look for justice, because it doesn't exist here. And you don't need to blame external circumstances for defeats. Even if they are really to blame, will it make you feel better? The result won't change.
To win consistently in Heroes, you need a different perception of the game, a different gaming mindset. Namely, all the reasons for victories and defeats are only inside you. Then the level of mood and concentration will jump up, intuition will start to work – the ability to make the right decisions with insufficient information, and you will simply start to get lucky.
Watching the games of many of our top players from behind, I am often surprised – how they constantly get such favorable situations. If I had such situations, I would kill everyone. And when there are no favorable situations, there is frustration, the opponent's stupidity, reaching the last cell, or finding a speed boost in a vehicle. Moreover, when they relax, lose concentration, or their mood changes, the picture becomes the opposite.