The poor spend more money than the rich, they have to, they spend every cent they get just to stay alive, whilst the rich have large sums of money/capital sitting around earning interest and generating wealth that is far above what is necessary to live.
Then they spend it on luxury items. Just because they have more than what is necessary to live does not at all mean they don't spend the excess. Let's try it this way. Let's take 3 incomes.
A person that makes $25,000 is probably going to spend about $24,000 a year because they don't have a lot of money to save.
Someone making $70,000 a year is probably going to spend about $65,000 a year.
Someone making $150,000 a year is probably going to spend about $135,000.
(I'm basically basing this off of what I know about people with those incomes in the area I live. Maybe people spend more/save less where you live, but this is pretty accurate from where I'm from.)
Anyways, you could argue that the rich person is saving 15x more than the poor person. But the way I see it, the poor person is spending 96% of their money, the middle-class person is spending 92.8% of their money, and the rich person is spending 90%. For being such a large range in incomes, these percentages arn't too different are they?
I think social programs are an absolute necessity, and anyway that the simple fact that the poor will spend every cent they get means that the money they get goes straight back into the economy.
But the poor person is spending $24,000 and the rich person is spending $135,000...
How does an uneducated and part time employed parent help their child get a better standard of life? Has to be with a leg up from somewhere, not a full leg up/pure handout, just a bit of help in the right place at the right time so that the poor can help themselves more effectively.
If the child wants a better standard of living than they will work for it. The only thing I would be possibly interested in supporting is college grants, but I find that people given grants are much more likely to drop out.