Also, pay alone does not determine if one is poor. It is not possible to avoid having people who are "relatively poor" as measured by absolute income. But it is possible to take better care of people and reduce real problems like malnutrition, even if you have phd's waiting tables because there are too many of them.
I'm just saying, education has been improving steadily over the last century yet the wealth gap has increased. It's clearly only one element of the solution.
I am currently homeless and most homeless people are not penniless. Most of them have too little income for a middle class lifestyle but do have some kind of income. I would like to start a business at some point which would not be aimed solely at homeless people but which I think would probably have high appeal for them. In other words, I expect them to be a significant percentage of the customer base. Treating them like customers instead of charity cases in a business aimed at adding value to their lives for a reasonable fee would improve their situation, not necessarily helping them get off the street but helping make life more bearable while on the street. Also making life more affordable for folks who are barely hanging on, thus likely preventing some people from slipping into homelessness. Charities have their place, but there is a reason why the expression "charity case" is basically insulting.