It could be some of that but you also have a lot of kids that are doing weights at 6am, then school, then practice for the school team and then practice for a select team.Everybody has cable TV, video games and the internet. Why should I go outside and get sweaty?
Most kids schedules are so packed with stuff today.