Well people tend to forget that political parties are private organizations. We give them quasi-government status they shouldn’t have. The DNC and for that matter the RNC could pick their candidates by Magic 8-ball if they wanted to.
Forcing Iowa to spend millions on a state-sponsored primary because Dems want to screw each other doesnt seem fair either.