Great for the 'Canes.
You could say the same about High School athletics being a "development league" and "students" who receive a free education but aren't interested in learning, and barely graduate. Should they therefore pay high school athletes or do away with HS athletic programs?
The compensation for the collegiate student-athlete is a free education worth 10s of thousands of $$$s.
An organization that makes billions of dollars pays it's employees in classes. That's the reality that can't be avoided.
I get the notions of maintaining competitive balance, and minor sports, , and the general impracticality of it all. But that's an easy call for us to make, because we're not the people who are doing a job worth millions of dollars for 2 years of unwanted courses at a state university.
It's just selfishness on our own part. We like watching college sports. We like balance. Paying people a fair wage might ruin that.
And maybe in principle this is similar to High-school in some way. But the difference in scale makes them completely different practically speaking. It's billions of dollars, and not only do they make billions, they created a litany of rules making sure the players can't get anything from it.
Is there anything else like this in the world?