When it comes to rising house prices, nearly everyone has a theory about the cause. There’s ‘too much foreign money’. There are ‘too many immigrants’. There’s ‘too little construction’. And so on. What unites these explanations is that they appeal, in some way, to the idea that...