It also provides low-income youth an opportunity to get a college degree, and incentivizes kids from low-income communities to stay off the streets and focus on something productive (like sports).
Collegiate sports teams are effectively the same as student tutors, student RAs, student librarians, or any other school-sponsored jobs that hire students. One could argue that they're even superior at schools like Alabama because they provide even more money to be used on scholarships.
Alabama could take away their football program, but they would 1) take away scholarship money from the 30-50 low-income scholarship athletes, 2) take away money that could be reinvested into buildings, facilities, teachers, or academic scholarships, and 3) reduce alumni donations (because unhappy alumni don't donate), which further reduces the funds available to the school.
It's one thing if a school has sports programs that aren't a net gain for the university. But for the schools where it is, any talk of them removing the funding is absurdly ignorant.