Not particularly. The 12th Amendment says nothing about how the electors from a given state are to be distributed. If states want to do it some other way, do it. It’s just become convention that we do winner-take-all. And it’s easier for the idiot media.
Which the 10th and 12th Amendments allow them to do. Since the 12th Amendment doesn't say how the electors are selected then the 10th Amendment gives the states the power to select the method. So sure, states can go winner-take-all, they can divvy them up by congressional districts, they can do what South Carolina did until the Civil War and give the legislature the power to decide. But regardless of how they do it it's not the court's place to say that their method has to be changed.