But we do see the same problem in several European cities. For instance there's been some debate about how nurses can't really afford to live in Oslo anymore due to the discrepancy between income and rent.
And there I think lies the problem. Cities have an economy of scale that rural areas can't match. In my opinion, living in a city should be cheaper. But land is finite and poorly utilized at the benefit of landowners.
Europe as a whole has a large mitigating factor in that there is really good public infrastructure buses and trains there. Sure, an hour commute a day isn't preferable but if you can spend it reading or watching netflix it impacts your life a lot less negatively than having to drive a car the whole time.
So no, the baristas, janitors, etc of London can't live in London. But at least most of their commutes aren't as terrible as the majority of US workers driving individual cars over great distances every day to go to work.