We have one party with two sides, which are equivalent to "good cop / bad cop". They come at you very differently, but their goals are roughly the same.
If we had popular vote runoff elections, you'd see other parties rise, and that's why we never will.