As Jay Bilas alluded to shortly after the sanctions came down, he didn't believe that it would have much of an impact as long as SU got the main players they went after and needed the most. Coinciding with JB typically only playing 6 guys meaningful minutes, sometime 7 due to foul trouble, etc.
The scholarship issue was reduced to 3, and as it had been mentioned at the time in those threads, often JB failed to fill all of the available ones anyways and gave some away to walk-ons, etc.
Your last point may be true, however, it also proves just how poor JB's recruiting was along with his roster management. When Buddy was recruited here, many thought he could eventually find a role, perhaps by his junior year, etc. The fact that Buddy was "the guy" by the time his junior season arrives really speaks volumes in regards to the talent level that JB assembled.
JB's continuous and consistent misses on the recruiting trail for our top (main) guys by far (especially at the most critical spot in the game, point guard as well as at the 5 spot) hands down were the proximate causes of what your original post states.
Of course, this is my opinion. One in which I have never teetered from in all of those threads that existed relative to this subject matter.