I think your confidence in giving “your vote” instead of your coat is misplaced. Government health insurance turns into Medicaid, the worst health insurance in America. Government housing turns into Cabrini-Green, government transit becomes Amtrak, government hospitals operate like dysfunctional Veterans Administration facilities and so on. Government has proven over and over again that it is lousy at delivering goods and services.
A better solution is to provide opportunity. When Katrina devastated New Orleans some 200,000 Louisianans moved to Houston. There they found housing, jobs and schools better than they’d left behind, all with little or no help from Washington DC. Houston has a culture of enterprise, and these “stupid poor” proved neither stupid nor trapped in poverty. All they needed was a culture that welcomed them as contributors rather than as dependents.