Yep, but when it comes to votes, here's the catch: Not everyone can work (health, etc.), and there aren't jobs for all. The last I heard, there are 7 jobs for every 10 people who are still able to seek one (can't get a job once you no longer have a home address, phone, etc.). While that's an improvement, consider what happens to those who are left out, with no means of providing for themselves. The US shipped out a massive number of jobs since the 1980s, ended actual welfare in the 1990s. We have a poverty crisis. Why would the poor vote for a Democrat in November, when Democrats and liberals have only more deeply alienated them? You can't buy a loaf of bread with promises of eventual jobs.
Speaking of food, note that Democrats had agreed to virtually end food stamps to the elderly poor and the disabled, cutting monthly allotments from roughly $115 to $15. People (including politicians) already figured out that when Republicans target the poor, those who aren't on the right wing raise a fuss. When Democrats target the poor, they shrug. When it comes to voting choices, this matters.