If you donate appreciated assets, you don’t pay taxes on the appreciation, so in the best case scenario (e.g. you bought bitcoin at a penny) you donate $100, but it is the equivalent of $80 after tax.
Additionally, you get to write that $100 donation off your income. If you’re in the highest tax bracket, that means you’re saving $39 off your tax bill.
You’ve effectively given $100 in exchange for the cost of $41.