I have a fairly new, expensive (not $5000 expensive though) laptop from work. It’s quite a high powered laptop. It’s full of administration crap that constantly runs in the background using 8 GB of RAM and at least 20% of the CPU, nonstop. Daily I run out of RAM and it freezes. I have a 15 year old laptop that, without exaggeration, is faster to use and can run more programs without running out of RAM.
The problem isn’t that states have disproportionate power, and moreover the NPVC is a poor solution. The problem is that all but two states allocate their delegates in a winner-take-all manner, so that a candidate with only 51% of the vote gets all of the delegates.
The NPVC requires huge buy in to work because in nearly half of cases it doesn’t result it a person’s voting power represening their actual vote. Thus, no individual citizen has incentive to support it. If it ever gets enough support to take effect, as soon as a state ends up with its delegates going to a candidate the citizens of that state didn’t vote for, they’ll repeal it and it will end nationally due to the wording of the law.
The solution is for states to allocate delegates proportionally to the votes of its citizens. That’s what voting is all about. If that system were in place, then there would have been no elections with a mismatch between the college and popular vote. Every citizen has individual incentive for that system, more so than the current system or NPVC, and therefore you don’t need the group buy-in wording that the NPVC has. It can be achieved on a state-by-state basis, and it would only need a few states to operate this way to have an impact.
Someone is going to point out that there are details and some states want to be fought over for their small percentage to swing the state, but the fact is that this solves the problem, and overwhelmingly this has fewer barriers and weakenesses than NPVC. If you care about this, contact your state government to change how delgates are allocated.