“The average age of a first-time homebuyer in the U.S. has risen to 40, up from 31 just a decade ago.”