I think people or players have an idea where they want to play but they tryout elsewhere just in case they don't make a particular team..Or as players get older they want to play with friends and if a friend says I'm trying out here to..then the others follow..Some players get frustrated with their coach or are not happy with the success of the previous year..Maybe they really like their coach and the coach is moving to another club..i have seen whole teams move to a different club on more than one occasion..All the points you made are viable and true..It also does not help the fact that we have four or five clubs within 20 miles of each other..My child has played at three different clubs but has been with the same one for the past three years..