Tying someone's right to vote to even a relatively low threshold of income is ridiculous.
We can't really call ourselves a democracy unless everyone has an opportunity to vote. I personally don't even agree with taking away a felon's right to vote.
That said, social media has made me aware of how dumb people can be and it is very scary. I don't know of a reasonable way to fix that, though.
We do not technically have a democracy, we have a representative republic. This representative republic is increasingly undermined by powers delegated to bureaucracies. We don't vote on hardly anything.
I don't thinks it's in anyway unreasonable to only allow "stakeholders" the right to vote. Out society selected a representative republic as its form of government. It is free to change that form at any time. An increasingly larger segment of the voting population (which is already restricted by age, felon etc) does not participate in society, never has and never will. They simply reap the benefits of living in the country. Why should they, by birthright, be entitled to a say in who represents the people who fund or run the government? What is so abhorent about having to earn that right? If we want people to value and hold accountable the government that rules our society, there should be some effort or sacrifice put forward to earn the most basic right of participating in that process (ie, a stakeholder).
What the metric is, I don't know. $1 in taxes paid, some civil service, teach school, highway cleanup, I don't know. I just think the idea that you're alive so you get a vote is extremely antiquated given the current state of our government and society.