I would rather educate the people about the inherent technology of Bitcoin instead of giving them Bitcoin directly, they won't know how to use it anywhere, and Bitcoin simply can't buy him a cup of coffee. For charity, it is always better to just donate fiat currency for instant exchange of useful items.
i agree because you are not only donating but you also give them means of livelihood...you teach them to strive and not to be dependent and lazy...not all the time you can give because all of us have our own needs...what f nobody able to give donation so its better to teach them about btc