A lot of vote arguments comes down to a lack of consensus on what we're even trying to solve for. For instance, say that you have a two-candidate race. 50.1% pick A, but their support is lukewarm. 49.9% pick B, but they're extremely passionate. Who should win? We can't really even get a consensus agreement on that question. I think that when it comes to American democracy and one-person-one-vote, the answer should be A, but plenty of others disagree with me.
As for the Perot scenario, you'd need both some form of ranked choice voting (not necessarily IRV), and the elimination of the electoral college. Having RCV with an electoral college doesn't help because if you split the EC, the election still goes to the House.