Cities like London and NYC have become more expensive and salaries have not risen accordingly. When I first moved to London you could, on a normal income, afford a house in central London. No more, and that was one of the reasons why we've moved on to Toronto. NYC is much the same, in my experience.