Crypto: Government is incapable of taking your money and must prosecute in order to coerce you to turn it over. And you could still refuse and accept your jail time.
Edit: People replying to me are missing the point. This is about the case where the government is wrongfully taking your money. Under the current system your money can be seized without your knowledge and you have to prove it was taken wrongfully after the fact. With crypto the burden is shifted to the government who has to prove they have the right to seize it in the first place.
In case of crypto, the storage media containing the private keys could be seized. Failing that, the government can always obtain an injunction to blacklist your addresses to exchanges, nodes and miners as long as those operate within their jurisdiction.
You could use a brain wallet to mitigate these risks to some extent, but I doubt it is possible to put all your assets in one place and you expose yourself to the risk of cryptanalysis by torture.
I really like XMR but converting your money to XMR would still leave a paper trail.
In most jurisdictions (including the US) the sanction for contempt of court is potentially unlimited: the convicted individual may find that they are only freed when they comply with the court’s requirements.
IOW, good luck with that.
This also forces other issues: e.g. offline wallets are a standard answer to security concerns but those are more vulnerable to physical compromise. This scenario needs a lot more discussion of threat models.
How would cryptocurrencies prevent the police from seizing your private keys? They can already throw you in jail if you refuse to provide passwords, or the keys themselves.