Oates helps but Avery Johnson was recruiting pretty well at Alabama too.
Alabama is a football school and always will be but that sure helps finance some other things. Alabama has committed to their basketball program. I am not sure how each school keeps their financial numbers, but it might be surprising to know that only 4 schools in the nation spent more on basketball in 2020. (Duke, Kentucky, Louisville and Florida State) A few years ago, Alabama also announced a 10 year plan to upgrade multiple athletic facilities. If I were a recruit, going to Alabama would be a non-starter, but if the facilities are nice, they are putting a few guys in the NBA and the salesman makes a good pitch, they'll get guys.