Just a couple of thoughts....
1. Why do they have the "dead period" during baseball season?
2. Football may be the "money sport" but I bet equipment, transportation, and incidentals like referees, field upkeep, etc. offset a lot of that.
3. I must work at a great school. Not only have I seen the basketball coaches at a baseball game, I've also seen 4 out of 5 administrators, several teachers with spouses in tow, and high school kids by the dozens. It helps to have a great season but its nice to have a good fan base.
4. It's sad that kids have to choose in high school.