Promises were made, and promises need to be broken. As an example, in the UK the boomers did really well because there were a lot of them, so the cost of paying pensions for smaller generations that came before them and were thinned out by two world wars was low. They gave themselves very generous pensions, thinking that the economy and population would continue to grow forever.
Of course it didn't, subsequent generations were smaller, and can't afford the cost of boomer pensions and healthcare. Worse still the boomers are upset about immigration being used to make up the numbers.
Another example is house prices. They went up massively for boomers and older gen X. But that was a one off, they aren't going to go up again like that for millennials and gen Z, who can't afford to buy them anyway. Massive wealth was created, at the expense of the next generation, and the same opportunity is not available to them.
The only solution is to break the promises that were made based on that assumption of an ever growing economy. Slash pension costs, tax them, force property prices down and tax inherited homes. It can be done in ways that don't make things worse for the poorer pensioners, and the value of your house is irrelevant if you treat it as somewhere to live, not an investment. End NIMBYism too.
Unfortunately I don't think any politician has the balls to actually do it. Without mandatory voting, they have to pander to the people who vote the most... Boomers.