Regulation is great... as well as needing to spend $4 worth of effort to buy a $2 coffee.
That's on paper. In my country it's forbidden to spit on the street and the fine is very expensive. I never saw someone got caught for this infraction
It's not just "on paper" when a coffee shop needs to spend an extra thousand dollars on accounting just to be able to accept Bitcoin.
If you run a business related to Bitcoin or accepting Bitcoins you keep track of everything. I don't see anything wrong with that. Sure it takes more time to do this extra-work but I don't see a merchant accepting Bitcoins and selling them everytime there is 2$ worth in his wallet. He can also use Bitcoin as a payment with 3rd parties making these transactions transparent.