More people show up for the (general election) than do the primary. Nobody can give a good enough reason (to have it at the primary) other than you're trying to get it passed.
It's a definite economic boost for the state, especially in the post-Christmas season. It's good exposure for the state. It's advertising which is basically free.