It's obvious that KO is learning and changing his approach, which obviously hasn't been working. That's good.
The question is, why did it take 5 years to figure out that you can't just recruit for talent and that you need to have a feel for who actually wants to be here, who's actually willing to buy in and work hard?
It's especially surprising given that KO was a "lunch pail" sort of player himself, and that his success in 2013-2014 was largely predicated on that sort of buy-in and toughness (Bazz, Boat, Giffey, etc.). He should have had an appreciation for this from the outset.
He didn't have a whole lot of choices when he started, given that he was handicapped recruiting wise. This brought in some subpar players, and he probably over compensated by looking for absolute studs to fill out the team.
I think too that he was dealing with all sorts of 'firsts' HC-wise. Learning how to manage all facets of a program can't be that easy. So that takes time away, from focusing on the absolute correct way to do something like recruit. The default was 'get the best talent', and he's learned that's not the way to go.
It's tough in a way that he won a NC his second year, because that probably validated a lot of his thinking going into his career. Why would he think of changing what he was doing when he just won it all? He needed to fail, before recognizing there was a problem.
Also, he had the echo chamber of UCONN assistants with no outsider perspective. Notice that he's starting to change his tune now that new blood (and voice) has come into the program.