Owning a home is as much responsibility as having infant which never grows up, can never be potty trained. There are thousands of things that need to continuously monitored and maintained. Time, money, mindspace and the stress are the huge operational costs of owning a home. Property taxes, insurance and repairs/maintenance, these three are increasing YoY will cost 3X the initial cost over a 30 year mortgage.
There is no incentive for homebuilders to build better homes, once they sell, they don't deal with the ongoing costs in multiple dimensions.