Suppose the majority of the voters of Massachusetts voted for the candidate that did not get the national popular vote. By giving their states electoral votes to the other candidate would disenfranchised all those voters. The voice of the voters should be heard regardless of whether they voted for the candidate who won the national popular vote or not.
I cannot agree with that, at least not when put so baldly. I do not support democracy, except when it is buffered by oligarchy and monarchy. Any of the three is toxic in isolation as a socio-political system, but with all three, and a separation of powers among them, the toxicity is reduced. The voters have the House of Representatives through which their voice is heard. That was the original intent for how far their voice should be heard. I cannot improve upon the Founders’ wisdom in the matter.