Football is a financial drain on school districts. Football loses money, and a lot if it at the high school level, especially when you are paying 100k+ for your head coach.
Now I agree with everything else you said. 7k is not nearly enough because of the ridiculous requirements and expectations we have put on football. Again, it is an extra curricular activity. Head coaches for golf, cross country, tennis, etc. don't face anywhere close to a fraction of the expectations of football.
Like I said, it's time to either make head football coach an actual full time job, or let's put our expectations in line with other extra curricular activities.