On balance, it would be simpler to send out a ballot to all party members to vote for their favoured candidate, then count the ballots. I suppose that would be too simple and not costly enough; the Primary system seems designed to weed out potential candidates without billions of dollars.