You can do all the above with crypto. Except for the visa thing, which has nothing to do with cash.
Crypto promised solving the issues of the fiat.
It just doesn't do that at all and need all of the mechanics of our proof of stake system while consuming a lot of energy for it's own proof of work.