There will always be poor people just like the middle class and rich op. No solution will change any of this. As the world population continues rising, the number of people in each category will continue rising too.
High income individuals in first world countries will continue rising while low income individuals in third world countries will continue rising too. This is reality sadly!