Oh i agree funding of sports should never come from non sports sources in a college.
Also professional sports figured this out by instituting salary caps and limits.
NFL and NBA did have a farm system called college, that allowed them to avoid most of the cost of having a real farm system