maybe it is good in the long run.
Could be, but, if it were the actual case or even a concern, no way they would have offered likely.
It is basically a way to try to rationalize it so as to try to make it seem more bearable...we can spin it however...bottom line, Purdue just lost the 3rd highest-rated recruit it had obtained a commitment from in program history...and, it is not as if it has opportunities to land those type of guys with any regularity.
Ultimately...it appears that he might not have been a good fit, or, been happy...so, in the end, it may be good in the long run as you suggest if that were to be the case, but, it is not just a blow...it is a big blow...and, more so in that they are unlikely to find another guy as talented that is even interested, much less a potential commit.