I don't watch pro football. Reason being is that it's purely an entertainment business. Players don't play for their cities or any local allegiance . They play for whoever pays them the most.
Div. 1 college football has become a farm league for pro teams with the best players not finishing 4 yrs of college and sitting out bowl games at the end of their 3 yrs. They don't really care about the team they're playing for, but I can't say I blame them.
So here's my solution: If a player makes the decision to accept a scholarship to play football at a Div. 1 college, they're not eligible for the big league until 4 yrs. later. If they want to quit early they can play for a farm team or play in the Canadian or European league until they become eligible.
If they believe they can play in the big league out of high school, go for it, let them be eligible from day one. Baseball drafts players out of high school.
But I'm getting less and less interested in college football. It's a farm league for the pros.