Bitcoin could be useful in allowing direct transfers from user to user but for such a feature to be utilized there would need to be basic infrastructure like electricity and internet. If third world countries start having those then there could be a leapfrog to bitcoin.
Well if there are people who use bitcoin as a charity, bitcoin will help the community for them to improve their surroundings. I see some campaigns here in this forum, they are actually campaigns for charity, they help some community to provide necessary things that those people need.