I heard a suggestion put forth to do away with primaries. This was primarily to help the issue of polarization in the US currently. There would be a pre-election of some sort. The top two would then face off in the actual election.
In theory, this would force candidates to move closer to the center instead of focusing on the extremes required to make it through a primary.
I am not convinced this would work. I cringe to think how low turnout would be for the pre-election. Still, I value fresh ideas...or even recycled ones. The current process is not serving the general populace well.