Why house prices remain high