This won’t happen until the boomers numbers are much smaller then the milliennials.
The boomers will be a unified block all voting for social security and health care for the elderly.
Everyone else will be split around various special interests.
So maybe in 20 years?