I am a "Progressive" (Left Wing) voter. But I agree, working-class Americans have been much better woo'ed and won by the current Republican party than by the current Democrat party. I would want, in my ideal world, that the Democrats did both (a) a better job at fulfilling the needs of working-class Americans and (b) a better job at advertising that they have done so. Currently they don't.
In theory, it's upside-down. In theory, the Republican party, whose platform claims to be working towards (among other things) small government and for private-property rights, should essentially privilege capital (business and ownership) interests over labor interests. In theory, the Democrat party, whose platform claims to be working (among other things) via large government towards restrictions on business, should essentially privilege labor interests over capital interests.
Neither party is playing by those theories. Social conservatism, the woke-versus-antiwoke divide, and so on, mean that the Republican party rightly gains the support of many working-class citizens. They'd be unhappy, in the Democrat theory, if some of their social-welfare checks went away and their employers were more and more free to extort greater work for lesser remuneration from them. In theory, to that pitfall the Republican would argue, that a "rising tide lifts all ships" and therefore if the businesses are benefiting then the workers will see that benefit in better wages and working conditions. In theory.
I vote Left with much chagrin. I am profoundly disappointed in the way that the Democrat party has abandoned the Labor movement and working-class interests in favor of the "elite" cadre of insider policy-makers. I understand why labor leaders see the Republican party as a better choice for themselves right now.
What accounts for the change? Historically, when did it come about? Who's to blame for the Democrats losing Big Labor? Or can you just credit long-term Republican strategy and intelligent cultivation of their base?