'Work hard, get off your arse, do some extra hours to earn the money'.
Etc, etc, etc.
Perhaps some of the older generation need to understand that a lot of the younger generation work just as hard as you did. Do the same amount of hours that you did. Are probably significantly more intelligent aged 25 than you were when you were age 25.
The difference being that the older generation (buying houses 7-20 years ago had access to a HUGE amount of lenders, offering you 100% mortgages and the like, whether you had a good credit history or not. You probably had to pay a tiny deposit. Today, such lenders simply do not exist. One missed/late credit card payment will stop most from getting a mortgage. And if you get past that stage, you are probably going to have to raise at least a £20-30,000 deposit in order to prove to the bank that you can pay back what they lend, plus interest.
We (wife to be and I) are in mid 20s, and were lucky enough in that we had the deposit money and a decent credit rating 2 years ago when we bought. Most others don't have that. It does bug me when the young are told to get off their arses and work harder if they want to get a property - this is simply missing the point by a huge margin.