I think that what's needed is a separation of concerns. Instead of a monolithic institution that is responsible for research, student enlightenment, self-discovery, vocational training, athletic competition, etc, we could move towards a micro-institution architecture and scale the different micro-institutions according to demand. Importantly, we wouldn't cross-subsidize the institutions, so if someone only wanted self-discovery for example, they could just pay for that and get a cheaper price than someone who wanted both self-discovery and vocational training. People could also decide how much of each they need according to their circumstances.
My universities football team is actually self-funding and actually funds a lot of other programs. The sports teams can be considered as courses unto themselves considering this is where the NFL and other professional sports teams find their players (employees). I don't think it's as cynical as tribal ties.
So you don't want the top scientists, engineers and thinkers training the next generation? And you don't want popular sexy things subsidizing inventing new things that haven't had time to be popular yet?
The “next generation” gets trained by adjuncts and grad students. “Top scientists, engineers, and thinkers” are too busy with grant proposals to be bothered with teaching.