All I can say is, that after Jefferson got stuck with being Adams’s vice-president, the general consensus seemed to be that having a president and a VP of opposing parties was a BAD idea. Hence the 12th Amendment. I would much rather get rid of the EC altogether than to keep trying to “fix” something that was so badly broken from the beginning.
How to elect the president was one of the most contentious issues the Constitutional Convention dealt with, and one of the big difficulties for the people there in 1787 was that nobody had ever tried to launch a large-scale democracy before. There were no other countries at the time (maybe a tiny principality or two) who elected their political leader by popular vote. So the Americans at the Convention were afraid to trust that could ever work long-term. And they worried how voters would know enough about candidates from other parts of the country.
But we’ve now had a couple centuries of experience electing leaders by popular vote, and while sometimes it leads to lame-brain leaders, those can always be voted out. It certainly seems to be a better solution that hereditary leadership, and no worse than having leaders selected from a group of elites. And we now have nationwide media that solves the problem of people not knowing anything about those not from their own states. (Of course, we do have to deal with that nasty problem of disinformation coming out of some parts of that media…)
All things considered, I just see no reason to continue to hang on to the Electoral College. It’s the price we paid for being the first modern democracy; nobody else that came behind us had chosen to do things this way. We should ditch it; the only problem is the politics of doing that.