bitcoin is not completely anonymous.
its blockchain is public... more agencies take track of bitcoin transactions.
government bans cryptos for other reasons...
Only the addresses are public. Those addresses are only a combination of number and characters. The buyers and sellers are anonymous.