Average age of first time home buyers is at 36 now (Up from 30 ten years ago). More than a quarter of them are over 40. About one-in-ten are buying entirely in cash from money they inherited when parents died.
Basically, the only people buying are people who got help from their parents. Otherwise, it's all private equity and Mom-and-Pop landlords trying to build their little fiefdoms.