I think the hardest bit is that many people have inheritance/windfalls whilst others get none.
Many of my friends at school and college had huge lump sums left from relatives which served as a deposit for a house, pay all Uni fees and even then their first car. Meanwhile I didn't have anything like that so amassed huge debt.
My relatives are relatively poor and made very bad life choices - my grandad remarried after my grandma died, and he sold his house. He then used all £175k of his house to do up his new wife's house which he has agreed he has no stake in, and the full amount goes to his wife's original kids.
My other grandad moved house when my nan died and signed the new house over to my mum (for 1p, or something?) however it is a nice apartment, but the lease on the land was something ridiculous like 100yrs, so it is decaying in value pretty fast.
My parents are amazing people, but they also lived to the edge of their means to try and provide the best for the family. They have very little to their name in terms of savings, but they do have a pretty nice house in a decent area which is increasing in value which has improved their quality of life no end.
I've got nothing to my name, save possessions (disposable, non-property) and finance, but I have been paying into a pension (Local Gov) for around 5yrs at around 18% for 2.5yrs and 24% for 2.5yrs.