A few things I would argue.
First, the cost of coaching, developing and training the athlete is a direct benefit to the athlete so I would include on top of the $15M. I would also include the cost of putting on and traveling to the athletic event as a direct cost that benefits the student athlete.
Second, football and to a lesser extend MBB have subsidized all the other men's and women's sport teams. Not by choice, but by law (Title IX) going back 50+ years. So until there is clarity on the House Agreement and possible NIL guardrails, Athletic Directors are in a difficult spot. They don't want to drop non-revenue sports until they can or have to.
Third, the $22M is 1/6 of Iowa State's athletic budget- so not chump change. It's going to require Athletic Directors and Coaches to re-think whats important at a school like Iowa State from a coaches salaries, support coach staffing levels, facility investment and overhead costs.
In the end, everything will be OK. But in the short-term things will be messy. It's like trying to turn an aircraft carrier 90 degrees.