It seems to be equally straightforward an answer to just not expect homes to function as an investment.
I do not now nor have I ever understood why people expect homes to rise in value. If you live in an area for 20 years, and you enjoy that area, and it serves you well, and educates your kids, and the crime is low, and all that good stuff: why are you then owed money? Why is that a fair expectation? Like I could see it if you made the house bigger, or otherwise improved it? Maybe you put in a new shed, or a nice brick backyard area with a kitchen, sure. House being worth more makes complete sense. But if you just buy a house, and live in it, and maintain it over the years, and then go to sell it: why is it reasonable for you to expect money back out of that?
You've already received what you paid for: a place to live.
Like I just don't see how people go like "My house needs to sell for more than I bought it for years from now" and then complain about the housing market being out of control and houses being expensive. Of course they are. Each time a house changes hands by this logic, it must necessarily be worth more than it was before. So every subsequent buyer of that home is effectively required to tithe to the previous owner for... some fucking reason, that nobody has ever adequately explained to me.