So for every 10 net new jobs created, one SFH is getting built. And probably a lot of those are replacing tear downs. That plus strong in income growth means more cash chasing fewer homes.
Not to mention many people retired but are staying in their SFH for another 25 years.