Don't forget when you have kids you can't just sleep on a mattress and buy 'anywhere'.
Bollocks. I did exactly that at 20 years old with a 3 yo and 5 months pregnant. I'm 23 now. I was out on my arse and the council wouldn't help other than putting us up in a bed and breakfast. My salary was £19k at the time. I had £2500 rainy day savings. Not a hope in hell I was going into private rent, so I begged borrowed and stole a few hundred each from here and there to make a 5% deposit on a 75K 3 bedroomed top floor flat in absolutely the biggest shithole in town. The stair stunk of grass, the shared back garden was full of dirty nappies and old mattresses. No one worked, and getting woken up at 3am by loud music etc was a regular thing.
I lived on beans on toast and supernoodles while the house was closing to pay the soliciters. Walked to work to save £3 a day. I had two deckchairs in the living room but my mortgage was £400 and that was with overpayments. So literally every spare penny I had went on the house. I learned how to wallpaper, laid lino tiles, did carpets room by room, second hand furniture on gumtree etc.
And within a year I sold it for £100k, moved back to the nice area I'd grown up and bought a lovely 2 bed flat with our own garden and loft conversion using shared ownership.
Some people just love to make excuses. I actually do think the housing market should slow down, but as pp said I look at my friends in their early 20s and they do fuck all to help themselves, they want holidays and hugely expensive cars on finance. Now I'm settled I have holidays and have just bought my first car, but for me the priority was a secure place for my kids to live- and no matter how much my circumstances change I will do everything possible to never have to go into private rent!
You want to buy a house OP? Get a job, save your money and then move to where you can afford one and buy the worst looking place you see. If you want to be a homeowner and you have a job, its really not impossible you just have to realise its not going to be handed to you on a plate!!