That's the case in every other profession though. Investment firms make a lot of money off traders, but they can be fired any time, for example. Pro-sports is one of the few places where you are guaranteed pay for extended periods even if you suck. Injuries are different, but guaranteed long-term contracts let people just not work hard and get paid, if they so choose.
Really? I don't detect many switching allegiance fans here and we are on an NBA board, other than the YOFs who are more of a special case.