What if 90% of people hated both parties. But half of them hate part A more than party B and the other half hate B more than A. They'll have to choose what they consider to be the lesser of two evils. Instead of voting for a candidate who represents their view, as was intended by the democratic system, they instead vote for the candidate who is least against their views out of two options.
With ranked choice voting they can vote for whoever best represents their views. If there aren't enough people voting for that person, then your vote would go to the next closest person to your views. And so forth and so on. In the end, imo the resulting candidate would have the closest views to the most people.
It would break up the factionalism that George Washington warned against.