sure it needs a free market balance.
Another idea would be to let the proposal work and add for a "skill variant" a change of season rewards in the league for top players.
So skill really matter, and even a player with lower $ invested could have a "top player experience".
I maybe look at things a bit differently, because I played a lot of competitive games like starcraft.
Sure,
That's the balance needed to find. But IMO the game is different to a 2k investment 10k investment and more.
Sure nobody needs to have all cards or something like that. Rentals are also cool.
But I think the game sucks for new users.
Another cool thing that could be fun for new users are "shared cards". like someone in a guild allows all members to use the cards and earn 70% of the earned rewards.
For players is "no investment" needed and the most skilled can earn the most.
Something like that would be cool IMO. Simple and easy.