I quite like magic the gathering online for this purpose. You can’t trade cards, so the gambling and trading aspect go away. And you get wild cards in packs so it’s easier to craft the specific decks you want. Also the rapid cycle of releases just feels more fitting here. I’la be away for some months now and again and come back to an entirely new challenge of cards and decks.
I also paying is optional, you get enough resources just playing regularly that you join events and play drafts regularly. But you can also just pay to have enough to only play events if you feel like regular games become boring.
Just a point here, you're talking about MTG Arena, which is the new online game. There's a much older game still called MTG Online which preserves the gambling aspect, where you buy packs and event entries for real money as well as trade cards with other users (and through a number of legitimate third parties, even buy and sell singles for real money). They even go one step further: if you can collect all the digital cards of a set while they have physical product available, you can exchange the digital set for a factory-sealed physical print run of the set (https://www.mtgo.com/en/mtgo/redemption).
I kinda waffle between the two. Arena's my first love for the reasons you mention, but sometimes it's nice to simply buy some singles and throw together a (Pauper) deck for some fun on MTGO Online (especially since their set selection goes much farther back). I never play that one competitively, though. Feels like playing online poker against a community that's been refined down to 100% professional grinders or wannabes.
It is still expensive, but yes, that way makes sense.
The accessibility of the game is poor in terms of rules, to properly play mtg you need to know a lot of cards (the rules are mostly on the cards).
I have been looking forward purchasing a deck of proxies to play with a friend of mine.
I love all the 3 games you mentioned, but not mtg because card packs should be illegal from my perspective (I know it's a me problem). they can say whatever they want, it is legal gambling