Miami has had many of the highest rated CFB games of all time (over a 40 year span).
Ratings drive TV contracts (which are by far the biggest single revenue generator). No other factor comes remotely close in terms of revenue.
Miami is a huge TV market. South FL is an even bigger TV market...