OP: We had 13 sovereign, independent colonies, that were in all sense of the word, independent countries in a loose political/military alliance while fighting a war against Great Britain. When that war was won, we wanted to form a true country, and to do so we had to convince Connecticut, Delaware, Georgia, Maryland, New Hampshire, New Jersey, Rhode Island, South Carolina that they wouldn’t be dominated by the other states. That alone is 8 of the 13 colonies.
Keep in mind the distribution of the population, the top four colonies/states in terms of population had the following percentage of the total population (excluding Vermont, an unlawfully self-governing area at the time the constitution was written):
- Virginia 821,287 (22%)
- Massachusetts 475,327 (12%)
- Pennsylvania 434,373 (11%)
- North Carolina 393,751 (10%)
- New York 340,120 (9%)
VA, MA, PA, NC alone held more than 50% of the entire proto-country’s population. Some of these smaller states saw the writing on the wall too, they saw how vast New York was, how vast Virginia, Pennsylvania etc were, and doubted they could even maintain the population ratios as they were then, which was already lopsided. Now, part of the compromise was in the counting of slaves (my population figures include them), and I’ll exclude discussion of that at the moment as it’s not germane.
But we basically wanted a country that could more effectively govern, and our scheme for the election of the President was a hanging point because the small states feared domination by the large. Probably the last key to understanding it, is understanding what the United States was in 1788 or so. It wasn’t really a singular country, legally, under the Confederation we were sort of one country, but each state was extremely independent. Similar to the states of the European Union today.
Further, think to the history–under the crown residents generally thought of themselves as “Virginians and British subjects” (and in what order varied depending on how loyal they were to the crown), “Pennsylvanian and British subjects” and etc. No one thought of themselves as some united, “American” people. In conversation the “American colonies” had the same connotation as “Europe”, not a political entity but a geographic one. It is hard to overstate how much this was the case, some Founding Fathers would refer to their how colony/state as their home country, distinct from the “United States.”
The biggest argument for the electoral college today is it gives prominence to the States in selecting the President, but that makes a lot less sense to people today, because no one thinks of voting “as an Ohioan” they think of voting for the President of America, and themselves as Americans. One might become an Ohioan when they move there, but they move somewhere else and they become a Pennsylvania. If you’re born in Ohio and move away to Georgia, you are unlikely to refer to yourself as “an Ohioan” you would instead say “I’m originally from Ohio.” This is quite important, modern Americans view States as a political subdivision, and the state of your birth nothing more than a piece of trivia, it’s not some immutable part of you like being “an American” is. That’s how the people in 1788 felt about their states, because these states had been largely self-governing for 200 years, and above that level of government was the distant British crown/parliament, and they were but one part of the larger British Empire.
So there wasn’t an “urban/rural” divide like there is now, but much more a “state” divide. It was not at all unreasonable for Connecticut to consider Pennsylvanians would vote out of interest of Pennsylvania, modern voters vote out of their self-interest, which does vary based on demographics and cultural factors (which can be influenced by things like the rural/urban divide.)
So at the end of the day–a compromise had to occur. If it didn’t, likely no new constitution would’ve been drafted, at least not one with a President as we know it. Without effective executive leadership it is difficult to imagine the country surviving (lack of any meaningful national executive was a cause for systemic weakness under the Confederation Congress.) The electoral college was the best thing they could come up with.
It has persisted because as we’ve progressed through history, while we no longer identify nearly so much with our state of residence, the political apparatus of our States still are sovereign and still do not want to cede power. New Hampshire would be far less powerful under a popular vote system. Of course even that argument has some weakness, because while New Hampshire would be much less powerful, a large portion of that isn’t its 4 electoral votes, but the fact that it’s a swing state. Rhode Island/Vermont are essentially 100% powerless now, because they aren’t swing states. In theory under a popular vote system they are more powerful, because every vote cast matters. But the small swing states are never going to vote out the electoral college. You’d have to convince some of the other small states to go along with abolishing it, and even in some of them like Rhode Island or Wyoming (small population-wise) it’d be a hard sell for historical/structural reasons.
Also, now that the Republicans have benefited from 2 of the 4 elections since 1860 where the winner of the popular vote failed to win the electoral college (and those 2 occurred since 2000), there’s going to be pretty clear partisan reasons that the House/Senate won’t be drafting a new amendment to do away with the electoral college anytime soon.