If you go back through the classes and re rank them after removing guys who transferred/never enrolled/career ending injury, you’ll see exactly why they haven’t played up to the recruiting rankings.
2016: Sam Bruce, Ahmon Richards, Jack Allison, Dionte Mullens, Jovani Haskins, Malek Young.
2017: DJ Johnson, Brian Polendy, Evidence Njoku, Cade Weldon, Derek Smith, Zach Feagles This class is particularly bad because a lot of the guys who did stay were busts or head cases (Jeff Thomas, N’Kosi Perry and Kai-Leon Herbert were all 4 star guys)
2018: Lorenzo Lingard, Jarren Williams, Brian Hightower and Marquez Ezzard were all 4/5 star players. Realus George and Bubba Baxa were also part of this class. There’s been pretty good production from this class. Most of the best players on the team were from this group.
2019: Only Christian Williams is gone but he was their second highest rated recruit.
2020: True freshmen currently. The highest rated recruit has missed the entire season so far.
Couple all these guys who transferred with guys who were solid contributors who stupidly declared for the draft early and you end up with a team like we have today. Some really good talent at certain positions, huge holes at others. We’re constantly having to fill gaps with transfers and freshmen and good teams don’t have to rely on that