Y'know, the only reason the Democrats struggle to win at all is that sometime in the post-Nixon era they collectively decided to stop standing up for labor's buying power. When they did this, (which helped them a lot in terms of their ability to get corporate donors to finance their elections), it meant that working people would go from having 1 party represent labor to 0 parties doing that.
In the 50s an entry-level job that a high-school graduate could get would support a family, buy a home and a couple of cars, and pay out a retirement. Today, that job won't even pay for an apartment without roommates.
That right there is the whole reason the GOP is a viable political party at the federal level- with both parties beholden to corporate donors, winning elections is more or less a matter of spending money on campaign ads attacking the other party because neither party has to do anything that voters want