I don't think the solution is to use ranked choices though.
I think the solution is to make voting rights contingent on full time work or taxes paid (whether through work or capital gains). As long as you work full time or pay an equivalent in federal taxes of a full-time minimum wage employee (before deductions, because I realize minimum wage employees pay almost no taxes to begin with), you get to vote.
You might think this is draconian, but without using any emotion and trying to be purely logical, can you think of one reason why somebody who doesn't pay any taxes or work full-time should have a vote on the government that is funded by tax dollars from other working people? It doesn't mean people who don't work or worthless or should be marginalized in anyway; it means that they don't have a place in the political world, because politics is for government and government is designed to manage people and is paid for by the people who build the society that is being governed. Those who don't want to participate in this society by working have choices, they can stay at home and play video games or they might be a stay at home husband or wife or whatever, or they might just be somebody who wants to sleep in the park, whatever the case, it doesn't mean that they are a worthless human, but they are not really an active participant in the economy being governed. If I'm a stay at home husband and my wife works, my wife gets a vote and I can hopefully attempt to persuade her if I have an opinion, but if I'm not participating in the economy, I don't expect that I should have the ability to make choices about with my wife's taxes are spent on.
Of course the exception would be those in retirement who did previously work.