Football players need constant baby-sitting to stay out of trouble. If you want to make sure your players show up sober on Saturday's you HAVE to coddle them on Friday nights. Unfortunately, that comes with a big cost.
When I was in school, often times we didn't have access to the charter busses for XC meets 400+ miles away. Instead they were being used to transport the idiots on the football team to a city 25 miles down the road to super nice hotels the night before home football games. We were instead left with 15 passenger vans. Of course football did make money so I guess that's how it goes.