I do not understand this yet. A player that wants to transfer and in turn, better himself, is ruining a team if he leaves.Or if they are the BEST player on their team, they are destroying that team to go to another team. So it does have two sides to talk about.
A player leaving early for the NBA, and wanting to better himself, is not ruining a team.
In either case, the player is no longer on the team. But we as the population view a transfer as negative and simply leaving school as positive.
Would we feel the same if the star player for Butler left after his sophomore season for a job on Wall Street rather than the NBA.
Most likely we would think that is absurd.