Good analysis.
One big issue that has been mentioned a lot I don't see it in this thread.
We have had a major problem of bringing in a top 25 class only to see the top rated players from that class not make it to campus, not pan out, transfer...etc. So, even though we were signing a top 25 class, we were actually playing with talent more in line with a 35-45 rated class. And...not developing them very well.
Over the last couple of classes with Frost and Co., it seems like the roster turnover is with players that we tried. But, the best players in the classes seem to be the ones on the field contributing and getting better. Washington is the obvious example that goes against this. But, every program is going to have something like that every once in a while.