Good point avidreader
I take exception to someone's comment that no one has to live in London. So where do we go then ?, those of us born and bred in London , our friends and family and jobs in London. Not everyone in London is on ridiculously high wages.
The comment also assumes Londoners do not need nurses, teachers, nursery workers, office workers, bank clerks, postmen/women shop assistants, street cleaners, paramedics, workers in hotels and restaurants, etc etc etc. Some public sector salaries offer an Inner/Outer London allowance it that does not cover the difference.
Even to commute into the city to do any of these jobs involves expensive season tickets (bought out of taxed income) perhaps another 3 hours added on to the working day and still high housing costs. If the job involves anti-social hours, the commuting option becomes even less viable.