As great a coach as Geno is, he is not God; he cannot create something out of nothing. Don't forget that UCONN has in fact had stretches of lean years; they were of course few and far between, but they existed.
I posted the following in another thread, but it seems equally relevant here:
"A major reason why UCONN has been able to sustain its dominance over such a long period of time is because, with a few exceptions, it has always been successful in attracting at least a PAIR of recruits year after year who later become elite players. However, after KLS and Pheesa in 2015-16, UCONN had failed to do so in 2016-17, and again does not seem likely to be able to achieve that in 2017-18. I think Geno is genuinely frustrated with the bench (except Z) because he can see a serious crisis looming 2 years down the road after KLS, Pheesa, and Z graduate, unless a couple of current benchers step-up their development NOW.
In a way, UCONN has been bailed out by transfers in the recent 2 years: by Nat in 2016-17 (yes, without Nat, I think UCONN would have lost a couple of games in the regular season), and by Z in 2017-18. I know we will have a great pair of recruits next season, but even if they fully live up to their HS rankings, they won't be able to fully compensate for the lack of significant further development in the 1916-18 classes."