So how come all charities haven’t gone to accepting Bitcoin donations? I’ll save you the answer. Because the donor has to go from USD to Bitcoin for a fee. Then transfer from the donor’s wallet to the charity’s wallet for a fee. And then from the charity’s wallet to USD for a fee.
When the smoke clears, it is too slow and too expensive. Adding stablecoins just adds another transaction layer.