Vulgar, an hour or more commute is the norm for many, many people and even from my zone 2 des res my commute is 50 minutes on a good day. Lots of people from outside London have large commutes every day too.
But your complaint that you can't buy anywhere that is over an hour is rubbish, just done a search for two bed flats in Colindale, there are a number on the market for under £250,000 and lots for under £300,000. I've done one for Kingsbury, Harrow etc all comes out with the same result, lots of available affordable flats.
Now two people on decent incomes should be able to get mortgages on this, with a 5% deposit. Thats 15k or 7.5 k each. Thats doable!
All of these places are less than an hour on the tube/train to central. Harrow takes 40 mins on the Met to get to Aldgate, but you can get the Chiltern line trane direct to Marylebone which takes 20.
But no, people don't want to live in Colindale,or Harrow,Kingsbury or all of these places that are slightly further out.
I think in people's heads they want "naice" victorian period houses, in naice areas, with short journey times to central. Well I wanted to live in Bloomsbury but guess what?
Far to many Londoners who whinge about not being able to get on the housing ladder are actually unwilling to compromise.