Current American politics is designed to disappoint the American people
To thrive and win elections, each party merely needs to convince a small voting majority (not the majority of the population as a whole) that they are a little less hated than the other party (In a duopoly, you don't get to choose what you'd LIKE).
Because The duopoly can ignore the American people, the parties can structure their rivalry in a way that benefits themselves, as institutions, and are not pressured to structure themselves in a way that would benefit the public interest (The duopoly's true target customers are not the American people).
Ref: