imagine your november ballot with all 17 repubs on it from last year, plus the usual assortment of people you've never heard of. your ballot would be six pages long and no one would win enough electoral votes to win the election.
and no, ditching the EC is not the answer, either.