Agree with a lot of this, except the current depth issue is not solely due to recruiting 2 and 3 star players. You can win with 2 and 3 star players, if you develop them, redshirt as appropriate, coach them up, and fill your 2-deeps with Juniors and Seniors. What we have currently is a hodge podge of first year transfers (Wright, Zico, Smart, McCollum, Okonye, Steinmetz) and underclassmen (Hermanns, Anthrop, Sparks, Neal, Hardy, Barnes, Mosley) filling out the 2-deeps to supplement under-recruited and under-developed positional groups.
The recruiting classes of the previous coaching staff looked bad enough on paper, but in reality they were even worse. All 2 star players are not created equal. You can see that already with a quality one like Derrick Barnes. And you don't need to recruit 5 running backs every single damn year. Attrition was also a major issue. Once players saw the writing on the wall with Hazell, some of those that did not have professional aspirations pretty much checked out of football.