One thing to bear in mind on that topic: A buyer can only buy what is available for purchase.
If you're buying any new house built after 2000, it's over 2000 sq ft. Virtually none of them are under 1500.
Research shows new homes are shrinking, and a recent study shows that matches consumer preferences.
www.nar.realtor
They're shrinking a bit now because people can't afford the median home, but that reduction is to a 'mere' 2000 from 2400sq ft.
View attachment 762871
Why don't property developers build small starter homes? Because land and permitting is so expensive that they can't make good profit. Building a 2000sqft house on a small plot might net you 500k from a 50 year old and 50k in profit. Building a 1000sqft house on the same plot may net you 250k from a 30 year old, but you halve your profit margin. So no one does it.
American homes are growing while family size declines. Part of the reason is economies of scale.
thehustle.co
Worth remembering also, a 14% mortgage rate in 1980 is roughly equivalent to 7% in 2026 in terms of the % of monthly budget housing is eating up. Why? because the median house is not 2.5x median income any more. It's 5x. Current mortgage rates are 6%+.
Plus as you note; property taxes are silly, insurance is silly, HOAs (if you're unlucky enough to have one) are silly. Rent is silly which makes saving a deposit hard, and student loans are silly which makes doing that in your 20s tough too.
Which is why increasing numbers of young people are deciding that they'd be perfectly happy with a 400sqft tiny home they can actually afford.
IPX1031’s report provides insights into Americans’ interest in tiny homes and the states where tiny homes are the most popular.
www.ipx1031.com
Speaking personally, I don't need 2000 sq ft and I don't want 2000sq ft. It's pointless. It doesn't improve my life in any way. I intentionally looked for a small and cheap house with a mildly acceptable build quality (incidentally something that no new build I looked at gets anywhere near). I found a place like that. It was built in 1935.