The irony is this: governments like anything that means they do not have to spend the cash to help younger workers, but then governments will decry the increasing inequality in the population. The easiest way to cement inequality and give your kids a step-up is to pass on intergenerational wealth to them. How do you think Canada's 'First Families' (as documented by Doug Saunders) maintain their elite status in Canadian society? Set up a family trust and pass wealth on that way, bypassing the government. 

It really comes down to what sort of society you want: a social democratic society where most people exist around the middle, or a society where a small number sit at the top with intergenerational wealth (Trudeau etc.), and the rest lack this and sit at the bottom?