How about the addition of a shop for cards? Somewhere that you could ultimately buy every card, but each card would come with a bunch of conditions to unlock it. By pricing accordingly, the devs could use it as a way to somewhat control the market and limit flagrant price hiking/hoarding. The player would gain a way to potentially avoid bottlenecks