Originally Posted by 94YJ
Congress gets to decide what rights are to be extended to the people living in US territories.
Congress has deemed the people living there to be citizens.
By the way, lots of people that don't pay taxes get to vote.
I's assuming that the original poster was reacting to the democratic primaries in those places. Congress has absolutely no control over which places are allowed to have presidential primaries nor which primaries to consider in deciding which candidate will represent the party in the general election.