I think you just don't have the right mindset for gambling. You're thinking in terms of profit, but playing the national lottery, slots at a casino, or any other game that relies purely on chance is not a viable way to make money.
The same applies here: you won't get any significant discount playing this game. If the standard price of a card for you is less than 20 credits and you plan to participate frequently, then it is not worth it, because in the long run, you will lose credits and it's better to buy cards directly.
BUT
Gambling is about the emotion of winning. You are paying to get this emotion. The increase in odds to 1/10 and the price to 2 credits did not change the balance of the game, but it will allow you to experience the emotion of winning more frequently. And yes, spending more credits.
PLUS
If we use this app and spend time writing comments here, it means that we are not interested in the company going bankrupt, the servers being shut down, or the price being increased every month.
So, I seldom play any games here, I have no interest in NFTs, but if people engage in these activities and it allows the company to release new shows every day, hire known models and not increase the price of the cards, I see no evil.