What if the votes of each age group were weighted to account for the size of that group, e.g. making the votes of 18-20 have the same weight as the votes of 40-42, even if there may be more people in the 40-42 group.
This would prevent an aging population from giving too many benefits to older age groups, and would encourage policies that consider long term impacts more.
Because the principle of "one person, one vote" is widely (and correctly IMO) accepted.
It’s unclear that an age-based distribution instead of geographic distribution would be worse. But it would probably be unrealistic to achieve without basically completely upending existing political structures.
The US is one country and disparate voting power between states(mainly in the Senate, to a lesser extent with the electoral college) is a real problem. I see little reason to make it worse. Although it's useful to rhetoric out how little sense the current system makes
What is actually practiced is 'One collection of zip codes, one vote.'
My proposal is: Multiply the number of house reps and senators by ten (for instance). Each representative now represents a district / state as well as a decade of life (for instance). When voting for an age-graded role, your vote only counts towards the decade of life that you're currently in. You can only run for a position that matches your age range.
This would have a number of advantages: Disrupt two-party dynamics. Increase granularity of representation. It's harder for older folks to take younger folks hostage. Younger folks will feel more enthusiastic about voting for someone who actually represents them.
Probably, you'd want to fiddle with the numbers based on age demographics. 7-year intervals is probably the right number, with a big bucket for people over a certain age. (So, 18, 25, 32, 39, 46, 53, 60, 67, 74+) might be right.
and that's why it'll never happen without a revolution