The problem with this is that, by and large, “states” are arbitrarily drawn and aren’t individuals of singular mind and concern. To say that “California” would determine national elections is irrelevant - the national concerns of one person in San Francisco vs one person in Lancaster CA are as different in some as they are mine, in Austin, Tx and Alan’s in NJ, or some other person in Wyoming. What actually ends up happening is that rural communities aren’t given equal footing in the sense that a farmer in Idaho has the same impact as a tech magnate in San Jose, but rather that farmer has an impact that is proportionally *greater* than the man or woman in CA.
Why are we to value milk over silicon? Wheat over fruit? Just because 40 million people live within the geographical division we call “California” is no reason for them to have less representation when choosing a national leader than the good folks of North Dakota, is there?
I had a nice, long and detailed post written and I closed the window by mistake so I'll keep it short and sweet since I don't want to type it all again.
The system works and unless you plan on ditching the Republic of States in favor of the People's Republic the systems works perfectly. Each STATE is afforded the exact same number of elector votes for he President of the UNITED STATES as they are members and votes in both the House and the Senate. No state is worth more or less than any other. As an Individual you are granted a one man, one vote compact within each STATE to vote for EC electors. Your state decides how that vote is used. No one is disadvantaged. Everyone is treated equally.
Now if you want to change the system, have at it. The framers gave us a process to do so. Get the votes and you can amend the constituition.
The 270 pact is an interesting attempt to end run the constitution but I don't think it will suceed either on getting enough States to agree or pass muster from The SCOTUS.
Finally in answer to some other posters, I'm 67, and live in Indiana. I have voted for Carter, Carter, Reagan , Bush , Perot, Clinton, Bush, Bush, McCain, Romney, Trump