Theoretically, each congressional district elects an elector. This elector is pledged to a candidate. However, the wishes of voters in a district are negated if a plurality of voters statewide vote for a candidate’s electors whom they have not chosen. I feel that the “unit rule” is unconstitutional since it nullifies the idea of “one man, one vote.” If I remember, only two states have apportioned electors (Maine and Nebraska???).
Voting - I mean, citizens voting - is not part of the constitutional process for choosing a President, so what you feel about it is irrelevant.
The fact that State legislatures have all specified voting as a means of choosing electors could change tomorrow - and we would be a lot better off if it did.