If voting were an unconditional right, then we allow infants, toddlers, and young children to vote. Voting is a privilege. This is precisely the matter that should be discussed and defined. Good grief. More than half of the citizens do not know the difference between a right and a privilege. You are a prime candidate for a basic civics test.
Voting has been well established as a right reserved for citizens. If you don’t like that then then there’s a good chance you are right now on the wrong forum.