We call ourselves "the last generation that could still buy a house."
Boo!!! I will always push back on this narrative, at least for my age group.
Born in '87, Associate Degree education (finished in my late 20's), own 3 houses. I bought my first at 22 at the bottom of the market in 2009 (still own, now an Airbnb), bought another for family to live in close by at 30 (still own, admittedly tiny condo, family pays the mortgage), and bought my most recent at 34 last year (current primary home).
Sure, that first house made a significant impact on my ability to buy to the others, but if you're an older millennial you were likely of buying age during the bottom and lows of the market in 2008 and subsequent years. I had to borrower over $800 of my $1,000 earnest money from a friend and then paid them back with the first time homebuyer grants being handed out like candy during that time (thanks Obama, for real LOL). At the time for us it was $100/month more expensive than renting, but we went from a 1/1 with 750 SF to a 3/2 with 1,600 SF, plus future appreciation. It was a no brainer.
Yes, I had spousal income support. We were both making about $15/hour when we got married and bought that first house for $156K. No doubt it is much harder now, but my age group had a good chance for a while. Shoot, my FL house appraised for $275K in 2017 when we refinanced. Assuming another $600/month in other debt payments and a 40% DTI cap, an individual or couple only needed to be making +/- $70K to qualify for that mortgage. Down payment and closing costs would have been +/- $10K-$20K depending on the loan program (that would probably be the biggest challenge, but you're talking $1K - $2K per year in savings from 20 - 30 years old. Definitely doable.). But there were plenty of markets cheaper than that at the time.
Big, fat, qualifier: The market right now is crazy, of course. But if you've been an adult for a decade or more, there was reasonably affordable housing to be had for a stretch of time (and potentially very affordable housing for a short period of time).