You can already donate Bitcoin to charities and not see the results of your donation. But they probably sell it for fiat to buy food. I know your concern is out of good faith, but I don’t think it would capture as many people to help what they don’t see is out there