The trend is towards KYC compliance and automatic sharing with tax authorities. I assume after a while very few countries will tolerate exchanges not complying.
That would work, I guess, but that is a huge step to make and governments aren't currently talking about how they plan in banning all of Bitcoin.
I can't see that ever happening especially because these protocols would have non currency uses as well.