the issue is that in aggregate, this is true, but its a case of Simpsons paradox. Housing price growth in cities exceeds CPI by a large margin, and has pretty consistently since the early aughts. Housing price growth in exurban and rural areas has largely stagnated since 2009. You get a strange issue where the people in top 25 cities are paid well and struggling to pay rent, and people in the bottom 20% of census tracts are paid very poorly if at all, and are also struggling to make rent. Slicing even further, there is a generational component, where young people moving to a new city or out of their house within the same city generally pay more for rents than someone in the older generation for a number of reasons that can basically be summed up as "the small land lord rental market is inefficient and YoY rent growth after occupancy historically has lagged market rate rent growth for people moving in to a vacant unit"