The University is a business. It keeps academics, administrators, coaches, and book publishers employed. For a sizable fee, it provides job and social training, arts and entertainment, and supports the community.
There is nothing sacred about getting a four year degree. It is a paper pass, a door opener that was paid for and earned by the “customer” (i.e. student) of the university. Many business students go on to have successful careers, after one year, or a two year associate degree. Some stick around longer to get a masters degree.
The University helps students find internships, on-the-job training, and brings in successful business people to talk and affiliate with students. They use the names of successful Alumni to market the University to new prospects.
Why then do we treat the basketball players/program differently? What if Microsoft called on a second-year computer programmer and offered $$$. Would we question the Computer Science department for recruiting only top-notch students? If Warren Buffet came in to speak at a finance class, would we say that the Dean of Finance is sleazy?
The NBA is a good career for a few young men. If they are good enough to move on after one, two, three or four years, we should not hold it against them or the program. In the long run the program will balance out and become a sustainable “business”.