Actually, I've always thought that all parties should pay the costs of selecting their candidates, whether a "closed" ballot or not.  Political parties are private organizations,  so why is public money being used to cover the expenses of their selection processes?