Do you see what I mean?
I'm not sure to understand. If both players have access to the same resources, there is no reason to include some handicap for any of them, so the player with the best deck is likely to win the duel.
In my idea, the handicap should not be computed according to the quality of the deck, but according to the resources available to each player. And yes, this can be seen as a socialistic point of view... or at least as a "fairtrade" point of view. With such a mechanism, a player that optimizes his deck according to his resources is rewarded, which is exactly what good deckbuilting means.
In the current game, the player is only rewarded according to the number of hours spent on farming. Of course, the economical model of any physical CCG is to have the players buy as much boosters as possible, and similarly the economical model of any online CCG is to make the players spend hours on the site. Farming is a straightforward solution to achieve this, but there are many other solutions.