Of course they won't. But the world will be a much better place without corrupt banks in the way. Decentralization promises financial freedom and self-sovereignity. But solving equality problems is quite a difficult task to achieve, especially when you can't stop people from becoming wealthier than others. The social gap will exist for as long as we live.
I sure hope the global economy becomes fully-decentralized in the future. After all, Bitcoin promises to remove the middleman. But with "Wall Street", banks, and governments in the way, this would only be a distant dream. At least, Bitcoin does the job it's supposed to (banking for the unbanked). As long as it stays decentralized and censorship-resistant, there should be nothing to worry about.
I don’t think you “solve” such a problem as balancing the gap between the poor and rich. Certain people are poor because they intentionally choose to be lazy. So if I happen to be more hardworking why then do you try to equalize people who aren’t meant to be on the same class. Best we can do is talk about creating more opportunities, so the hardworking ones may be able to rank up to where they belong. But that’s a different topic, here we’re talking on Bitcoin will close the gap and I don’t see how.