Earlier quoted context omitted.
Illegal immigrants are by definition disenfranchised. They are not citizens, so they do not get the franchise, which is the right to vote. That’s as it should be according to the U.S. Constitution, and the basic law of (nearly?) every democracy.
Where does it say that foreigners can't vote in the constitution? Up until the 20th century the only requirement to vote in most states was residency, not citizenship. Many places only required 6 months stay to vote no matter who or where you were from, others required a commitment to long-term residency. It wasn't until women's and black's voting rights started becoming a popular issue that voting was redefined to m…
https://en.wikipedia.org/wiki/Article_Two_of_the_United_Stat...
So, if your state legislature chose to appoint electors by lottery, that would be acceptable under the US Constitution. Other options: appoint the oldest people, appoint the richest people, appoint the people who live closest to the center of the state, appoint the heaviest people, appoint the people with the longest tongues...