So Wisconsin, Michigan, and Pennsylvania have Republican legislatures.
Is this because each legislator is voted on by the voters in a specific area, rather than a winner take all statewide vote, and the representatives from the large urban areas are outnumbered?
Seems like we should assign Electoral Votes by how each Congressional District voted. Then no matter how massive a vote is generated in a large metropolitan area (sometimes through voter fraud and intimidation), it would not outweigh the votes in the rest of the Congressional Districts.
This would insure that each Electoral vote represented how each Congressional District voted and avoid the “Winner Take All” scenario we are stuck with currently.
I'd be very cautious about tinkering with the work of the Founding Fathers. The current arrangement has served us well for over 200 years. I'd be inclined to stick with what we've got.
Recall that, before 1994, the Democrats owned the House for over 40 years.