The Team Talent rankings, which at least take into account player attrition, are probably much more representative than the year-by-year recruiting class rankings that everyone usually focuses on. Even there, as you point out, they won't show specific weaknesses in position groups.