The NFL and others are no different than other large corporations. The players, coaches and others are employees, some of who are unionized. The draft is really a hiring event and to maintain parity and consistent competition, they have salary caps.
In the end, players involved with the NCAA...