A car and a home are two very different things, so they can’t be compared here.
With respect to depreciation they are quite comparable. Deprecation is just the reflection of the remaining lifetime value of something.
Depreciation just tends to be more obvious in cars, because:
- Cars have pushed the technical advancement envelope a lot faster than houses. A 20 year old house still feels like something that was built recently. A 20 year old car feels like it was built by a much earlier civilization. This keeps greeter interest in having the absolute latest model in cars.
- Because of #1, people are more likely to recondition a home back to new condition. If a support structure in a house is seeing signs of rot, you are bound to fix it. If a car's frame starts to rust through, you're apt to throw the car away and get a new one.
I’ve yet to see a home in good condition that’s worth less than the amount it was purchased for.
A home in good condition has approximately the same remaining lifetime value as a new home, so that stands to reason. Not to mention that with ever more stringent building codes, new construction cost has gone up, up, up. The used market always follows the new market.
Even the land your home is on increases in value over time
Land does, but that's independent of the home. I mean, they are usually sold together, but the buyer will determine their utility value independently. Two identical houses will not fetch the same price if one of them sits on more desirable land.