I'm open to learning more about RCV.
It’s not perfect but it’s better.
Basically, let’s say there are three candidates, a Democrat, a Republican and a Libertarian.
With RCV instead of voting for one you rank them. So you say “my #1 is the Libertarian, my #2 is the Republican, my #3 is the Democrat” (or you can leave the Democrat off altogether, it won’t make a difference.)
They tally all the votes and the Democrat is in the lead with 45% of the votes, the Republican has 40%, and the libertarian has 15%. In our current system the Democrat would win.
But in RCV, the lowest candidate gets eliminated, so the Libertarian gets eliminated and all of their votes go to whoever the second choice was for the people who voted L. Let’s say 12% went Republican, 3% went Democrat. The Republican now has 52% of the vote and the Democrat has 48%. The Republican wins.
It allows people to vote for third parties without directly screwing over the plausible candidate that they would’ve supported. Imagine if Trump lost the primary and ran anyway against DeSantis and Biden. It would hand the White House to Biden. But in RCV everyone could vote for their actual #1 and still have a say when that #1 got eliminated.
edit: A downside is that if you have three legit candidates it can actually cause a push toward the extremes. Assume we have A B and C, where A is left wing and C is right wing, and B is moderate. All voters would be ok with B and mark them as their #1 or #2. But most voters prefer A or C, so they get more first place votes than B. B gets eliminated even though they would have beaten either A or C head to head.
There are other voting systems that can get around that but at that point I think the added complexity is no longer worth the more “accurate” result.