Some good points but ask Clemson or Alabama what a successful football team did for enrollment and financial contributions to the university.
MUs win over Notre Dame did more for the university's profile than anything else. Kids want to follow a winner and be part of it.
I have a senior daughter that turned down $35000 a year scholarship to attend a school that had a successful football program because the school that gave her the money was in a great city but did not have a football team.