Why did mini progressive support the idea of holding primaries before general election?

A the primary guaranteed the best possible candidates for general elections
B the primary strengthened, the role of voters rather than party leaders in elections
C the primary prevented party leaders from taking a role and choosing candidates
D the primary was conducted by the state government

B the primary strengthened the role of voters rather than party leaders in elections