I've said it before and I'll say it again. There is a well documented phenomena that when kids are choosing to play for colleges they usually stay pretty close to home. This is why USC, Texas, and Florida usually do very well in recruiting. So does Ohio St. They have huge states to pick from. So these states have many many good college teams. USC, Cal, UCLA, UT, Tex AM, Houston, TCU, UF, FSU, Miami, South Florida, etc, etc, etc. Amazingly NYC has almost none by some strange quirk, unless you count Rutgers and Syracuse. Philly has none by some strange quirk unless you count Temple and Nova. Boston has BC, and then you got UConn. The mid west and rust belt schools like Notre Dame, Indiana, Purdue, Illinois, Cincinnati, Pitt, Louisville, and even PSU are finding it harder and harder to compete, with the exceptions of Ohio St (located in a deceptively huge city actually) and maybe Michigan. Also some schools in the area have become more competitive such as Mich St, Northwestern, Wisconsin. The days where a small midwest school could just get a kid from the farms and steel mills of French Lick and compete with big boys is over. Those schools have shifted to places like Baylor, the occasional Appalachian St in North Carolina, the occasional Florida school that comes out of nowhere like South Florida, TCU, Texas Tech, etc.
(Don't even think of saying "Butler!". Coincidence caused by early NBA defections. Not the same thing at all)
In the same vein pro sports have shifted somewhat too. It is very hard to get kids from CA, FL, TX, or North Carolina to want to go to Boston or New Jersey (there are reasons they're going to Brooklyn) or Washington or Seattle, or even Philly. Do you hear people talking about wanting to go to Philly? They have history.
The only northern exceptions are NYC and Chicago. The biggest and third biggest cities in America, one of which is where Jordan played. If Jordan had played for us it might be different.
In a maner of speaking trying to get players to us is a little like getting players to Anchorage Alaska. Or Minneapolis. Or Milwaukee. Players don't care about what happened in the 80s. Just like I don't care what happened in the 50s or 60s. Or even 70s that much. I do not care that Lew Alcindor may have won a ring in Milwaukee. Don't care. I think I'd hate LA and even I would pick LA over Milwaukee. I think. I'd have to visit.