Re: Can someone explain to me...
Winning does help but "winning" doesn't mean making a couple 1st round playoff appearances. That's not going to attract anyone. Having a strong core for the long-run that will get players thinking "If I join that team, they might make it to the Finals or conference finals".
The Raptors do not have that kind of core.