Or how about this much simpler idea: Every state waits until all the votes are done being counted. All the states pledge to cast all their electoral votes for whoever won the popular vote.
yeah, this is a plan that some states are already talking about, but it'll be a hard press to get it to happen.
why bother fixing the electoral college when you can just remove it altogether? Like what's the point of even having it around at this time? Sure you can say that some voters aren't educated but who's place is it to say who is an educated voter and who isn't?
it more safely ensures representation on more local levels by allowing less densely populated areas have a disproportionately higher effect on the outcome of an election. this is a mixed bag of good and bad.
a big problem right now is that states other than nebraska and maine don't distribute their electors according to how well each candidate does; the candidate that wins a plurality in that state will receive every single electoral vote that state has. if states didn't do this and instead gave out their votes in a sane way, the electoral college would definitely be more representative, though obviously still fallible. of course, this isn't necessarily a bad thing, because the majority is also fallible, and our complex government system is inefficient by design to help stop demagogues from sweeping the vote and yelling their way into office. of course, since states use popular votes, this is still a problem regardless lol