Kansas is actually a really interesting story. There was an article in The Athletic this summer about their roster issues. The short of it is that Weiss took so many chances on JUCO kids that didn’t work out it decimated their roster numbers. And since you are limited to 25 a year, it will literally take a decade of classes with minimal attrition to get back to 85.
A decade? That math doesn’t work out. 2-3 years maybe 4 at most, but it doesn’t take a decade to fix a program no matter how barren the last coach left it. Beatty has taken what was left him and made it worse. 4 years into his tenure and they are totally inept.