This really messes with us...
A small gym senior team is much different than a large gym... For example, this year we have a junior 3 team. Two kids are junior aged, and the rest are youth age. One is even mini age. Although they are young, they have held their own all season and won almost every competition they've been to. Next year, one of the juniors ages out and become senior. I understand an entire team of high school kids shouldn't be on a team with 8 year olds, but one kid does not make a senior team in our case. So now I have a senior age kid I have to turn away, or a bunch of kids that can't throw tucks or any of the stunting they've been doing the last few years and will leave. Either way, I'm at the losing end of the situation.
I said this before too, although it does not apply to us. There are many gyms in our area that only have one team. They compete at a senior 2 or 3, and every kid that attends try outs makes the team. These gyms may not win every competition with this mix (although some do), but they are an option for people and many people love it and love their gym. With this rule, these small gyms/teams have zero chance of having a program, or a starting point to build it up.