"It is extremely easy for sophisticated governments in the USA and Israel to identify who has donated"
Not really.
If someone is sending money from their Coinbase on-exchange wallet then fair enough, but if the wallet holder has not been through a KYC process then (while it's in the public ledger) it's still almost impossible to track the source of the funds - knowing the source and destination wallets tells you nothing.