Why Don't All States Hold Primaries On the Same Day?
Some may think holding every primary on the same day would be better, but there's vested interest in keeping everything as is
Some people argue that Iowa and New Hampshire should not be the first to hold presidential contests. For one, neither state is well representative of the country's larger population. While there's been some movement in Congress to reevaluate the system, there is strongly-backed interest to keeps things as they are. The Democratic and Republican Parties say that holding all primary races on one day would turn into a simple contest of who had the most advertising money. Iowa and New Hampshire voters have also made it very clear to candidates that they will only support the politicians who honor their "first" status.
Video via Vox