OK, boomer: Who's going to buy your 21 million homes?