BYU has produced defenses the last several years that have been as good or better than Utah's- or most of the country, for that matter.
How you, and others like you, cannot grasp that BYU simply will not put as many players in the NFL because we arent able to recruit as many NFL-caliber prospects is beyond me. We recruit guys who go on missions, and guys who go on missions do not, as a general rule, play in the NFL very often. Period. There are exceptions to this, but they are just that- exceptions
As an example, please name some of Utah's, TCUs, or Boise's draft picks over the last several years who would have survived academically and socially at BYU. The Kruger brothers? Trevor Reilly? That's pretty much it.