People get emotionally attached to one particular thing that drives 10 other compromises e.g. I want a yard even though I can't afford a house with a yard within 30 miles of my office without living in a crack den
People buy a house that is way too expensive for them to afford unless their earnings continue to significantly increase, which of course then just get spent on cars/etc rather than savings. Take what they "say" you can afford and spend about half that.
Location, location, location. You don't really need 6000 square feet or a 4 car garage or 2 acres. What you do need is to be close to the shit you use every day. Like your office. Or good schools.
People buy tract houses in tract developments in sprawling shitty suburbs. The land in these developments are not valuable, you're just paying for the house. Houses are not appreciating assets. The stack of bricks you bought is a slowly depreciating asset. The land can appreciate if it's in a good area. If its a tract house in a shitty tract development in a shitty suburb, it's not going to. Then you pay interest on this shitty depreciating asset that you could barely afford. Make sense yet?
People sell their house to move after a few years, paying interest, real estate agent, mortgage closing costs, movers, landscapers, shutters, flooring, etc; to "fix up" their house so that it is "livable" and then promptly dump it. You might as well just light your money on fire.