I think there will always be relative poverty, no matter what you do. By that I mean there will always be some folks who have less, some who have more. I have problem with that. In fact, I think there are big problems with trying to force too much sameness. But, yes, I think we can do better by the masses. I have thought about such things a long time.
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.
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.