I think, having something for $20k which does nothing is not better than having nothing. Not even nothing, but $20k in pocket, what can be used for something valuable. 😉
I can talk about the European competition, but I am pretty sure, it is the same worldwide.
ATM all my fees around 2-2.5% to get crypto to crypto debit card. Free card, free shipping, no monthly cost ($2-5 inactivity fee after 1 year, which never applies), holding exchanges' coins giving some extra benefits.
So $12 monthly fee + the 4.5% top up fee is not competitive at all.
For example, here is the Wirex fees - free card, or max $5 cost everywhere, that's just basic:

The Tap fees, crypto-fiat cost 1.5-2.5% but except that everything is free.:

The Nexo is pretty much the same, there you can reach monthly 2k (or 5k) free ATM withdrawal limit by holding their coin.
So this zypto is a very-very expensive one.
If you pay more than 3-4%, probably you want to double check the current offers, new ones popping up all the time - and expensive ones disappearing all the time.
So I would not spend money for any which is hardly viable in the competition.