Bitcoin isn't censorship resistant when you want to pay out into real money. The exchanges can block it, especially if you're on one of the various "do not trade" lists.
You don't get it. The full benefits of Bitcoin are realized when you stay in the system. Receive BTC. Spend BTC. Avoid converting to fiat ("real money") when possible. As adoption increases[1] year-over-year it becomes increasingly feasible to do that, to stay in the system.
No part of this story happened in Iran. It was a US American sending money to a US American media website.
> On January 3, a reader tried to make a donation of $10 to The Grayzone through PayPal. The small donor, a US citizen who lives in California, wrote the following message to accompany the donation: “Thanks for all your excellent work and especially the Gray Zone’s coverage of the murder of Soleimani and war with Iran. You fellows are so insightful and brilliant.”
I would argue that the problem is that nothing about Bitcoin is feasible to carry any large scale system that could handle even one country's day-to-day transactions. At best, Bitcoin is currently an instrument for investors at wallstreet to make even crazier bets than normal, it's not a good tool for actual money.
Atleast once your tax office wants some details, using an exchange without KYC requirements could net you some trouble. Doesn't really fix that Bitcoin is at best pseudonymous, not anonymous. If any of your addresses is linked to your bank account, then your identity is linked to your wallet.