I disagree with your premise. Card Hunter is all about randomness. There are a few guaranteed drops in the campaign to alleviate some of this, and ensure a player has at least a minor means of dealing with what lies ahead. Starter parties provide playable, though not particularly strong, equipment to provide a starting point. Other than that, all players are at the mercy of the RNG. All other items in drops and shops are randomly determined. QD carries this a step further. The fairness lies in both players being subject to the same RNG. That is also where it ends. Consider the race/class combos as random cards as well. A skillful player will usually beat a less skilled one if the cards are anywhere near equal. A greater skill difference can offset a greater card difference, but as in all card games, it should be possible to be dealt an unwinnable hand. QD is random enough that it is confined to leagues and not part of ranked play. In truly random card games, there should always be rare instances where one player literally has zero chance of winning.