This is a bunch of disjointed thoughts, but here we are ...
There should also be accountability for programs who change what they offer a student athlete as their career goes on. It feels like everyone is putting this all on the student athletes and not at all taking into account that program may change scholarship offerings, playing time/role promises etc ...
I also think a lot of people think changing schools, picking up new classes/majors/degrees and joining a new teams are super easy. They aren't and most everyone who's moved programs the past few seasons would tell you so. I know it seems like this is all done on a whim, but it really isn't. Yes, there are on-ice positives to the experience, but the off-ice stuff is difficult and winning games doesn't always make up for that turmoil.
I'm not sure why we're mad that student athletes who made commitments/decisions at age 16, often to a coach different than the one they are currently playing for, might view it differently at 22. At OSU, for instance, Maltais and a few of the other seniors and grads would have been recruited by Hanrahan - two coaches before Nadine. St. Cloud State are on their third coach in five seasons. They're supposed to become different people as they grow and mature. Faulting them for that and shifting desires and priorities feels really unfair.