One contributing factor is that I landed in this house when I paid child support. That helped keep me from overspending.
And, of course, my household income has increased over time.
All the money that some people may spend on a more expensive house goes toward restaurants, vacations, and Amazon.