Serious question: Why exactly did he leave? Was it "poor management" or something else??
More than likely something else outside of the program's control. Unlike other major college sports, hockey players have numerous options of places to play at a "junior" level and get paid to do so. On top of that, these places are all located outside of the US so the NCAA has zero ability to prevent those leagues from contacting players, offering contracts, offering bonuses, etc.
An unfortunate side effect of a program growing in stature and bringing in higher level recruits is those kids will have Canadian and European handlers/team reps in their ear offering them stuff all the time. A handful of those kids will leave.