An example for someone in the US is that they buy crypto on Coinbase, and then they withdraw that crypto to a hardware wallet that they have control of. They leave their crypto on their hardware wallet for a few years and then transfer all or maybe only some portion of it to a different exchange, say, Kraken, and sell it there. How do the exchanges file a 1099 for that?
Maybe while the crypto was on the individual's hardware wallet, they also used some of it to purchase some goods or services. How is that tracked except on the individual's tax return?
I'm for regulation because I think it means the crypto space will mature and more people will feel it is safe to get involved. I also don't think people should use crypto for avoiding taxes (I do think that is overblown in the media considering that most blockchains are literally a public ledger, and all the government needs are some crypto experts and they can look at current as well as previous years of transactions, so folks shouldn't be doing anything shady).
I do also think that laws should adapt to new technological innovations. The only issue is that there isn't a critical mass yet that this technology is here to stay. The analogy is like fitting a square peg into a round hole. That's what the government is trying to do by over regulating crypto with regulations from the 20th century.
I actually would love if crypto exchanges could somehow give 1099s. That would extremely simplify the crypto tax reporting process, which right now can be very complicated, but I just don't see how it would work unless individuals only bought crypto on an exchange, left it on that exchange, and only sold whatever they bought on that exchange.