Players shouldn't be forced to play College ball to qualify for the NFL.
they're not. you're thinking of the age/3 yrs since HS graduation restriction
This is de facto forcing people to play in college, and make the universities tons of money and see none of it for themselves because "that's not what it's about".
The fact remains that if you don't play college ball you for all intents and purposes can't play in the NFL. Don't try to handwave it with semantics.
I'm not defending the age restriction dude. it'd be considered an unlawful restraint of trade in any other industry, and exists but for the NFL's partial antitrust exemption.
the NBA has an age restriction too, and what a few players have done is play overseas (China, Europe) for one season rather than play college basketball. if the NFL/NBA tried to make a rule that forced prospective employees to participate in the NCAA it'd definitely be struck down by any court.