The thing is that the National Popular Vote Interstate Compact is nothing until it’s all the way there. Having 95% of the necessary electoral votes has the same effect as 0. So there’s no reason for opponents to even care about it until it is within striking distance of the threshold. It seems to me that if we ever reach a point where it comes down to just a state or two, that legislation will be fought tooth and nail, not just in those last states, but there will be fights and legal challenges in states that have already entered the compact to reverse it too. And even if we manage to win the fight and it gets activated, we will still have to keep fighting in perpetuity because almost any state pulling out would undo the whole thing.
I’m not saying people shouldn’t even try, maybe some good comes of it regardless. It just doesn’t seem like a solution as much as a statement.
This only solves it if you also make the number of delegates for each state be proportional to its population size. California has 68 times the population of Wyoming but only 18 times the number of electoral votes.