The main problem is that Democrats do not have a propaganda machine like the Republicans do. It does not matter what the message is if it constantly gets drowned out by the unceasing flood of propaganda coming from the right.
The right isn't the problem. Our problem is a lack of a left. The Tea Party managed to resuscitate the GOP about 4 terms ago. We need a Guillotine Party to drag the Democrats away from corporate American and back to the electorate.
What?? MSNBC and CBS and CNN are full on propaganda machines for Dems. NY times, watpo, every major paper outlet, all either endorsed or threw a fit when they were blocked from endorsing Kamala.
Nobody under the age of 60 watches tv news or reads newspapers, never mind that most of those are owned by right-wing billionaires and are managed opposition at best. They also have a paywall around them that keep out most people.
Compare that to the right-wing propaganda machine that infects absolutely every type of media. There are dozens of bullshit "news" sites with no paywall that get top billing in news aggregators, they've gamed the YouTube, Facebook, etc algorithms to promote their propaganda, right wing podcasts like Joe Rogan get promoted front and center on Spotify and so on