I tried all digital card games.
The one with physical cards, such as MTG and YuGiOh, are expensive. Impossible to collect all cards.
However, it knows what is doing. It includes lots of basic Tech cards (such as Hex, Fireball, Polymorph).
Even a new player with Tier 3 deck can beat a tier 1 Pro.
MTG's land helps the new player.
Even the best player can keep draw land and lost to a baddie.
Hearthstone was like that 3 years ago, but slowly moves to a different direction.
The basic deck can never beat an odd/even deck.
Let casual and F2P players win a few games is part of the marketing strategy.
Otherwise, everyone should play chess and bridge.