Disagree. It is dying from economic vampirism and cultural sabotage.
It's dying from excessive enfranchisement.
The vote needs to work like stock in any corporation. A function of your say being proportional to investment. You get one vote for each dollar paid in taxes. If you don't pay fed taxes, you don't get to vote for fed issues, but maybe you still paid state/local taxes and get to vote for those.
A lot of you guys are veterans and would consider enlistment a form of investment. I'd offer that an active duty vote is weighted as his gross pay. If he makes $30k, he gets $30k worth of say. That's on par with someone making a solid six figures in the private economy. Once you're out, you're the same as everyone else, unless you exited with a disability, then you get 1.5 times your tax dollars in vote weight.
Fairy tales and fantasies, obviously. But worth voicing.