“As of October 2023, homes were affordable to buy in only 7 of the 50 largest U.S. metropolitan areas.”