No they didn't.
"You have to rebuy your games, that you can't play anywhere else" isn't just "not the best way". It's straight up horseshit with no possible way to be valid. It's also the biggest reason it tanked.
The only thing about stadia that was in any way redeemable was the fact that they didn't mess around and gave full refunds for any game purchase.
That's a loot box with extra steps. You get loot box physical trash and loot box digital trash. TCGs are the original microtransactions.
Now, the extra steps are a small barrier that makes it slightly less bad, because you have to physically go to a store or at least order and wait to get them. But it's not that much less bad.