I agree with you that all of those things are valuable. However, if a kid has a shot to be drafted in the NFL, he's not going to say, "I should stay another year and learn some life skills for my post-NFL days" or "I never took that finance class, I'll come back for my senior year now."
That made me think of something. If I was a Michigan football player and I was smart and I didn't think I had a good shot at the NFL, I'd become a personal finance manager of some sort. You're likely to have a handful of friends who will be making millions of dollars and looking for someone they trust and respect to handle it for them. My money is invested with a friend of mine from Michigan. Is he the best financial advisor in the country? Maybe not, but I know from personal experience that he's a smart guy and I trust him with my money.