There is also special pleading from the smaller states like New Hampshire, that a national primary would ensure that Presidential candidates paid them no attention at all.
Migeru's proposal might be more pragmatic.