I agree. The EC needs to be revamped. My daughter and I were saying this very thing last night. The big districts win the blue vote every time, negating the rest of the state’s votes.
That would be up to each state. Maine and Nebraska do something similar to what your suggesting.
It seems like a good way to avoid having the more populous areas of a state from dominating the other areas.It would also make big city vote fraud less of a problem in National elections. This alone would make it very unpopular among certain parties.