Answer
Ray Allen was traded to the Seattle SuperSonics after the Milwaukee Bucks because he wanted to play for a team that was more competitive. He had been with the Bucks for six seasons and had made the playoffs only once. He felt that the team was not going to be able to win a championship and that he needed to move on.