It is often argued how bitcoin cannot be taxed because it would be an insane task for the IRS to trace back every single transaction accurately to the people that own those bitcoins. It's just imply not possible, and in the future as Confidential Transactions, Schnorr Signatures, Mimblewimble etc get activated thanks to segwit (once we defeat the government-paid anti-segwit trolls) it will be pretty much a waste of time.
in my country the tax must be paying for seller not buyer, in future seller must report his activa, his money, his home to selling someone, maybe buyer can hide from future Tax but seller still must pay tax if you want to include his home at activa.