Is there any good reason at all for a single election to be done in a zillion different ways?

Why on earth isn't the US election process standardized yet? How is that so hard to do?