I think we have to be cautious of putting a whole generation into one spending bucket. Sure millennials overall seem to have less wealth now but some factors to consider are that these same millenials will inherit great wealth from their parents and that's a huge reason they are ok earning less now. Additionally this millennial generation while they are overall less wealthy than some gens, also are comprised of more high earners, millionaires and 1%ers than any other. And they love to spend it on experiences and nostalgia more so than on homes and cars. So if Avengers end game = star wars for them, which seems very plausible, I can see them spending money on collectibles that connect them to that experience.