THIS is an interesting take. Especially with crypto shaping up to be the new bank account for the wisehttps://www.irs.gov/pub/irs-pdf/f8300.pdf
I think when there's more institutions that are offering crypto payment services/cards etc there may be a way to get around this
If your exchange has a card that is backed by a stablecoin, technically you could take your gains, put it into a stablecoin on your exchange that has a debit or credit carded backed by it and never have to cash out FIAT
Just a thought
Still trying to get this Coinbase card