Yes both can be true. Lick didn't recruit big time talent, talent that you can be a top 25 team with. He did recruit enough talent that you could at least be competitive and make a run at the NCAA. However he didn't retain enough players ever to see if he could do that which would have been enough for him to keep his job for several more years.
So McCafferty will have two challenges one long term and one short term. Keep current players and recruits because they are going to be better in the short term than the vast majority of players out there still unsigned with maybe one or two exceptions.
In the long term recruit at least a couple players that are an upgrade in talent so we can at least sniff the top 25 again in 3-4 years.
That is why keeping Fuller is so important. Nobody still available will be able to replicate what he did against Big Ten competition next year. We need his rebounding and inside scoring to be respectable next year and start building momentum for the future.