Dennis, I agree but I think the fatal flaw in primaries is that only the most dedicated, ideological, interest-group party members vote in primaries, often only 15%-20% of the registered members. This guarantees that the most extreme candidates will be chosen.
One solution is one primary for all voters where each gets to cast two votes for their number one choice and one vote for their number two choice, regardless of party.
The top two candidates end up on the final ballot. This would go a long way to insulating incumbents from ire of their party’s true believers.
— David Grace