I think
houses mostly do depreciate in value. The
land underneath them does not and this can often mask the former.
I live in a nice part of my city. My house is 100 years old, has terrible insulation, very old retrofit wiring, and needs constant maintenance to stave off decline. The house, with all the upgrades over the years, is likely worth about what it was when built. The land underneath it is a lot more valuable than it was 100, or even 25, years ago.