Either way you as a country still need something better than First Past The Post voting, which absolutely centralises power in to just two parties and makes a 3rd party impossible.
Mixed Member Proportional looks pretty good, where half of all seats are tied to local electorates and won by the votes in them, while the other half are given out to parties based on what's needed to make the assembly match the overall voting of the country, e.g. if your party gets 50% of the popular vote but only wins 25% of location-based seats, you're given enough unassigned seats to make it so that you control 50% of seats in the assembly.
Too bad one party has no interest in making it the system you use, and the other would actively fight it because it would kill them as a political force forever
Look, Biden is unambiguously better than anything the Republicans are offering, and everyone should vote for him in 2024.
But he's failed us so many times now. He broke the railroad strike, he let the Republicans push him around on the budget when the Dems could have passed it back in December when they still had a majority, he let student loan forgiveness fall through, the Dems didn't codify abortion rights when they had the chance (they had a LOT of chances), and while it's good that Dems have actually been defending gay marriage on a national level, they did very little to protect trans rights on a federal level when they had the chance.
So yeah, vote for Biden because that's most likely to lead to the best outcome as far as voting goes. But don't buy into this electorialist lie that we have to back Democrats on everything they do, and that we shouldn't criticize them when they fuck up and flounder in the face of fascists in the Republican party. Don't buy in to the lie that the left is at fault for Republican wins because they critiqued the Democrats. There's more to political action than voting.
Dems can allow themselves to do bare minimum because they know that you don't have other choice, because not voting or voting 3rd party is a terrible idea. They can occasionally do more than bare minimum, but at its core two-party system basically holds country hostage
Not to mention that many of them really want what the Republicans are trying to pass, especially when it comes to economic issues, so they can just deliberately not put up much of a fight to ensure Republicans get what they want and so that it looks like they're progressive from the outside.
The "third parties" that run as part of the two parties are smarter. Think Bernie or the Tea Party. Then you can vote for them in the primaries without being used as a tool by the other party.