The financials do report contributions, both to specific sports and overall, which includes non-directed donations. Here are the reported contributions for Maine for 2010-2020:
[TABLE="width: 312"]
[TR]
[TD="class: xl66"] [/TD]
[TD="class: xl67"]Football[/TD]
[TD="class: xl67"]Hockey[/TD]
[TD="class: xl67"]non-directed[/TD]
[TD="class: xl67"]Overall[/TD]
[/TR]
[TR]
[TD="class: xl68"]2010[/TD]
[TD="class: xl65, align: right"]322,747[/TD]
[TD="class: xl65, align: right"]131,665[/TD]
[TD="class: xl65, align: right"]133,429[/TD]
[TD="class: xl65, align: right"]1,435,952[/TD]
[/TR]
[TR]
[TD="class: xl68"]2011[/TD]
[TD="class: xl65, align: right"]375,640[/TD]
[TD="class: xl65, align: right"]193,601[/TD]
[TD="class: xl65, align: right"]514,032[/TD]
[TD="class: xl65, align: right"]1,446,805[/TD]
[/TR]
[TR]
[TD="class: xl68"]2012[/TD]
[TD="class: xl65, align: right"]527,321[/TD]
[TD="class: xl65, align: right"]131,592[/TD]
[TD="class: xl65, align: right"]458,552[/TD]
[TD="class: xl65, align: right"]1,617,010[/TD]
[/TR]
[TR]
[TD="class: xl68"]2013[/TD]
[TD="class: xl65, align: right"]325,952[/TD]
[TD="class: xl65, align: right"]90,361[/TD]
[TD="class: xl65, align: right"]256,091[/TD]
[TD="class: xl65, align: right"]1,295,632[/TD]
[/TR]
[TR]
[TD="class: xl68"]2014[/TD]
[TD="class: xl65, align: right"]508,705[/TD]
[TD="class: xl65, align: right"]97,078[/TD]
[TD="class: xl65, align: right"]455,253[/TD]
[TD="class: xl65, align: right"]1,530,612[/TD]
[/TR]
[TR]
[TD="class: xl68"]2015[/TD]
[TD="class: xl65, align: right"]524,497[/TD]
[TD="class: xl65, align: right"]105,001[/TD]
[TD="class: xl65, align: right"]375,067[/TD]
[TD="class: xl65, align: right"]1,755,282[/TD]
[/TR]
[TR]
[TD="class: xl68"]2016[/TD]
[TD="class: xl65, align: right"]513,011[/TD]
[TD="class: xl65, align: right"]150,002[/TD]
[TD="class: xl65, align: right"]284,183[/TD]
[TD="class: xl65, align: right"]1,491,770[/TD]
[/TR]
[TR]
[TD="class: xl68"]2017[/TD]
[TD="class: xl65, align: right"]522,958[/TD]
[TD="class: xl65, align: right"]234,746[/TD]
[TD="class: xl65, align: right"]392,403[/TD]
[TD="class: xl65, align: right"]1,665,166[/TD]
[/TR]
[TR]
[TD="class: xl68"]2018[/TD]
[TD="class: xl65, align: right"]448,571[/TD]
[TD="class: xl65, align: right"]261,746[/TD]
[TD="class: xl65, align: right"]735,821[/TD]
[TD="class: xl65, align: right"]2,095,232[/TD]
[/TR]
[TR]
[TD="class: xl68"]2019[/TD]
[TD="class: xl65, align: right"]461,442[/TD]
[TD="class: xl65, align: right"]203,194[/TD]
[TD="class: xl65, align: right"]370,529[/TD]
[TD="class: xl65, align: right"]1,734,635[/TD]
[/TR]
[TR]
[TD="class: xl68"]2020[/TD]
[TD="class: xl65, align: right"]465,427[/TD]
[TD="class: xl65, align: right"]240,050[/TD]
[TD="class: xl65, align: right"]174,777[/TD]
[TD="class: xl65, align: right"]1,476,662[/TD]
[/TR]
[/TABLE]
Contributions to football have been generally been at least double contributions to hockey, so it has strong financial support. Furthermore, football donations have ranged between 21% and 34% of total contributions each year, while hockey contributions have been between 6% and 16% of total contributions.
As for making money, that is not supposed to be the purpose of college sports (and indeed, the NCAA likes to report revenue with red/pink highlights and expenses with green highlights). And in fact, of the 30 or so pubic schools with D1 hockey only 6 have reported earned profits between 2010 and 2020:
Michigan (2016-20)
Michigan State (2010, 12-13, 16-19)
Minnesota (2018)
Ohio State (2010-18, 20)
Penn State (2016-20)
Wisconsin (2019)
Every other school for every year that they had DI hockey spent more on athletics than they earned, with UConn and UMass having the largest deficits, although Air Force has joined them.
I also agree that a full DI school should support multiple programs, and ones that are competitive, at least within their league or conference. Unfortunately, many schools have lost sight of the purpose of college athletes. They have become focused on trying to have a top DI basketball or FBS football program and the money and school recognition that such a program reaps.
Sean