It's partly that, but it's also that doing what Democrats want never seems to get the turnout that it should.
Biden did student loan forgiveness, which should have given him all the college votes, yet people shurg and go "Well yea! About time!"
He puts money into infrastructures and unions and again, people go "I guess, it's a bit better than Republicans!"
Democratic voters suck ass at rallying behind any cause, because the base is filled with "well actually...!" people, that demand 100% problem completion on day one, otherwise they are not impressed.
And even if he solved every problem ever, they'd say, "Well yea, he should fix them... He caused most of them!"
Meanwhile, Republican voters will literarily vote for a rapist because they see the bigger picture. For as stupid as they are, they understand you have to be IN POWER to do anything.
Twirling your thumb in your asshole pining about raising taxes and fist past the post and equality for all and protecting minorities is a colossal waste of time if you don't VOTE.