As someone that speaks to recruits all the time, its all of the above. Its JB, the system, lack of excitement, etc.............the program is just viewed as stale, boring, whatever term you'd like to use for non-exciting.
From a JB standpoint, I don't really need to add anything. I think we all know he's not the most persistent guy on the recruiting trail during post-visits. He's great on actual visits, but he just doesn't follow-up enough and make kids feel prioritized.
In terms of style of play, it is definitely not viewed as a plus. It just lacks any sort of excitement. It's all off ball movement with no sort of athletic plays. Kids generally want to play an uptempo game where they can get out in space and make plays. One kid told me "its like they have to think about 10 different things before they can make a decision, not a lot of freedom to just go out and play"
When I went to the IUPUI game with Steve, his exact words to me were "Coach Blount would sub all the starters and would make us run stairs if we ran a play with slow movements and soft cuts like that"
I think this is something we all know, but that is the difference between Michigan under Beilein and other programs, there is no accountability right now, and so small details go without correction.
Its a combination of several things, but the root of the problem is at the top. He has to change a lot of things before the ship is righted. Unfortunately, I think he's too stuck in his ways to change his on-court approach, but there does appear to be some bending on the recruiting trail in terms of the type of player we target.