I believe within the program there are players labeled "developmental" vs rostered. These Dev players can only participate in a limited number of the academy games while being allowed to play in all other affiliate events/leagues. Thus providing some (albeit little)flexibility for the general club population.