> Mobility is not just about assisting the those in need, its also about having opportunities for advancement.
I think it's really hard to do one without improving the other. They're inextricably linked. I only like to focus on the first one because it's easier and the ROI is higher.
I absolutely agree that its important, but social assistance for the poor is just one facet of bigger picture that is exponentially growing inequality of which reduced mobility is a symptom. Another counter-measure is raising minimum wages which can have a huge ROI for those who work long hours for such low pay. And despite all the rich people on TV warning us of the doom that would befall the economy by paying hard working poor people more, ultimately when pay does go up it turns out ok. Having unions also helps improve wages, conditions, and overall quality of life for workers - even those not in unions. But unions are under hard assault. Another could be to stop actively supporting these stupidly high salaries to CEOs by capping how much of those pay packages can be a tax deductible expense for corporations. The list goes on. Ultimately the american public, whether pinky liberal or staunch conservative, do want the ideal of the american dream of being able to work hard and succeeding. No one is voting to work forever in debt slavery to a hereditary aristocracy, but that is where we're headed.