The thing is, Kansas is a good school and a good option for talent. If your goal is the most exposure, the coach with the best track record at getting kids to the league the fastest and winning at an extremely high level; then Kentucky is far and away the best choice. But if UK is not for you (for whatever reason), KU is not a bad 2nd choice.
With that said, I think Self's approach as a good natured, high quality basketball coach (kind of like Huckleberry Williams) jibes with certian kids and especially certain parents. Also, I think some of his staff does a lot of negative recruiting (looking at you, Jerrance). That typically does not work but with some kids and their families it resonates.
I think this year is the exception and we'll see UK recruiting pick up like old times next year, but if not, Calipari will adjust to whatever they are using and counter. He's the best at recruiting for a reason.