You are bound to be frustrated if you assign a lot of responsibilities to Bitcoin. Bitcoin is supposed to do this and that, Bitcoin is expected to solve this and that, Bitcoin should fix this and that, blah blah blah. Perhaps we need to realize that if poverty, inequality, lack of basic services, and so on continue to exist in the world, it is not because Bitcoin failed to do its job. It is because we failed to do our job. In the first place, it is not Bitcoin's job to solve inequality and poverty. You simply cannot condemn Bitcoin for failing to do what it is not expected to do.
While I do admire people who have the vision that the whole world can be a lot fairer to live and so that poverty and inequality can be reduced or even purged from existing, the problems of humanity have been here since time immemorial that it will not take just a single factor for them to be solved. Bitcoin is surely not designed to solved these perennial problems. And even if we will distribute all the Bitcoin available to all people, nothing can really be changed.