But that is not how taxes work, and certainly not how voting works. Generally voting is every 2 years (on even years). It is very possible that a person could make $100K+ in that non-voting year, be laid off or just decide to take a year off the voting year, and then get back to work the following year. It would not be right for that person not to get a vote, just because the person didn't pay taxes the voting year, eventhough he very well may have paid more taxes than another person during those same years. The person may not even be living off of the government, especially if he/she decided to take a year off, then they probably planned for it by saving the money to live that way on their own.
Heck, my mom and siblings lived in tents for 2 or 3 months, with my mom still working, and they never even applied for public assistance (my siblings were teens and it was summer months). Not everyone applies for government benefits, even if they might qualify for them.
And, paying taxes one year does not mean that they will be used that year. Especially for the government. The government goes by fiscal years, which start in Oct., but a tax year starts in Jan. So, which year do you get to vote for, the one you are currently paying taxes into of the year before, and would it be based on tax year or fiscal year?
And you still haven't addressed how to account for public service jobs, government jobs, and the military. To say that they have "no skin in the game" or that they aren't contributing is definitely wrong. They are most certainly contributing, even if it isn't in taxes or as much as you would like them to pay in taxes. And their jobs are mostly controlled by the government, so the rules of their jobs could be affected by who is in office.