Thank you very much for the question.
The anonymity issue is a little bit blurred, because donations are not anonymous. To make a donation, people have to use a credit card and go through an Internet payment system like Stripe to fund a cause. Because donor names do not always appear publicly, donations can seem to be anonymous, but they really are not.
It's as if I was making a donation during our fundraising campaign and was asked whether I would allow my name to appear as a principal owner. If I said no, my donation would be listed as anonymous, but that's not really the case.
Companies that process donations, like Stripe and GoFundMe, know who has made a donation. When GoFundMe decided to shut down the page for the “Freedom Convoy” and pay everyone back, it was an indication that it had all the information they needed on people's credit cards and identities. So the donations are not really anonymous.