While businesses obsess over Gen Z fandoms, overlooked Generation X is reaching peak earning and spending years.