Why Move To Expensive Cities?

Ryan Avent has an interesting theory:

When housing costs are high, high productivity workers will opt in because they know that their skills will allow them to earn enough to justify the higher housing costs. And firms may want to locate in a particular area because high housing costs will sort the local labour market for them they don’t have to do as much work to hire a talented worker.