I agree NPV has a lot of problems.
Would NPV result in deep red and deep blue states running up their totals? Is it fair to count all votes equally when the rules for counting are different in each state?
With the NPV, we would need a national electoral commission to impose uniform voting rules. It would have more power than the current FEC. We would need to mandate uniform rules for registration as well. All this would go beyond the national standards I proposed.