It is good that you can donate Bitcoin, but cash is still a major payment method for donations. This will help, but if you really want to donate you can give cash, so I don't think it will help a lot, unless most people dom't use fiat.
As for my opinion, donating bitcoin would just ruin the institution or the charities plan. Imagine if these homes have 100 kids yet their bitcoin value in total could just afford to buy for 75, tomorrow 60 the next day 150. See my point? the volatility is really the problem on which we cannot really handle even a bit handy. Fiat is still the best means of donation, and it will not give added cost like transaction fees for conversion and can directly spend. On top of these things, who will donate bitcoin if the price could double the next week?
Reminder: Make your donations using 1 sat/B. They don't care if your donation reaches them today or tomorrow...
In fact i sustain that every bitcoin transaction should be done at 1 sat/B unless there is some sort of emergency. Say no to wallet traffic guessing nonsense, bitcoin transactions are cheap when you are in control.
So next time you wanted to gift $10 to someone, don't let the (idiot) wallet burn $5 to send, when a manual 1 sat/B fee could easily lower that to about 3¢.
I agree that you should use lower fees if your transaction doesn't need to be done right away, but 1sat/B is so low it would take a week or more to process the transaction. You don't need to give half of the transaction for fees, but don't be so cheap, 50 cents on a tx of 10$ isn't that bad, you wont go broke.
See the hassle if we donate bitcoin? Much better if we donate a direct object or ready to use stuffs. Transaction fees are harder to manifest with different phase of the market.