The colleges make a lot of money from their sports programs. The coaches get paid big money. If you have a super star player they draw more attention to your school. People are coming to see that player not the coach . The transfer portal is another story. Some sports its required to play in college before going pro.