Government cannot take money from a crypto wallet because of cryptography. They could only do it if they compelled you to hand over your secret keys against your will. They also may not even know you have a crypto wallet since it is not registered in your name and is very easy to hide.
On the other hand, government can sieze funds from your bank account by seeking a court order or whatever legal instrument is needed in your jurisdiction.