There is a difference in what would be better for America against Trump and Biden, vs what people will actually vote for.
I would bet 50% of these candidates, at least, would be better for America, and do a better job than Trump or Biden. Their biggest problem is electability because the Two-party system has the population trained to believe that's the number qualifier for a candidate. People aren't willing to stand out on their own and instead bandwagon for whatever candidate their party gives them. No one is willing to actually stand up for their beliefs, which yes means you take some lumps. The problem is the American voters are the biggest cowards after 250 years of conditioning to follow their leaders.
it will only get worse until the people are willing to break away from their party and ONLY support/vote for those they actually believe in.
we will always get a Trump vs a Biden when people are willing to fall in line. Take your lumps for a few terms, vote only for your guy, even if you lose the election, that will eventually get rid of all the bad candidates, and then you MAY actually see change. Right now its a case of insanity, of doing the exact same thing and expecting different results. Its Stockholm Syndrome to think you HAVE to vote for your party or else the bad guys may win. eff it, stick to your guns, as long as you are willing to follow the party there will never be a course correction, there is no need for the party to change positively because 99% of voters will just do what they are told.