Very unpopular opinion: the elderly (say, 65+) should not be allowed to vote.
They know they have a limited time left on earth, so their incentive is to suck as much out of the system via entitlement programs (Medicare/Social Security) before that day comes. Which, of course, comes at the expense of younger generations, who must pay for all that spending.
The young & middle aged don’t have this perverse incentive, because they know they’ll be old someday.
A major reason we have massive budget deficits is because the elderly are so politically active and vote in much higher proportion than the youth.