There's no shortage of theories as to how and why today's young people differ from their parents.
As marketing consultants never cease to point out, baby boomers and millennials appear to have starkly different attitudes about pretty much everything, from money and sports to breakfast and lunch.