I actually won't have anything to do wtih BYU having a good season
The NFL drafts players from lousy teams all the time. As for all the players you mentioned - they did have a shot, and were better than a bunch of players drafted given the fact that they actually got contracts.