Winner take all is not now and never has been a Constitutional requirement.
Frankly I have always thought that each congressional district should have its own presidential election with the 2 senate votes going to the winner of the State’s overall popular vote.
This makes the whole election process local.
The states are the designated determiners of how the electors are selecyed