Yes can help. If people have a good heart. Many people think that those who live in poor countries are very poor to the point of not having a computer, a mobile phone and internet, but people are mistaken because they have never seen how the poor countries are.
Going to answer your question.
Imagine the following:
A Mozambican citizen goes to Google and searches "how to make money on the internet?" And google shows you exchange site like poloniex. The Mozambican citizen decides to deepen more knowledge about bitcoin and knows bitcointalk. Knowing the forum bitcointalk and deepening their knowledge about trade and bitcoin. The Mozambican citizen becomes a successful man and creates in his country an orphanage to care for needy children, creates service companies and spreads information about bitcoin in his country so that more people benefit from this technology.
Note that with just one person and with the knowledge about bitcoin and its potentiality it is possible to help many people. People from poor countries. The main question is: What does each one of us do to improve their own country?
You are partially right.
Each of us can help, of course, in our own country, educate people about Bitcoin, show them the way etc.
But, Bitcoin is very long term project and poor people need help right now.
So, you can't give them just info about Bitcoin and say to them: ''Bitcoin is long term solution for you, just collect it''.
They usually need medical help, help with education, job etc.
Bitcoin may be next step for them, when they have some basis for life.