Perhaps, but by changing that simple wording it suddenly makes it illegal to borrow athletes from other gyms all star programs for worlds. It is another hurdle to jump for gyms trying to skirt the system. The more hurdles we make people jump, the less it will occur. It also can be taken to the USASF in complaint, and it would give the USASF something concrete to enforce. The current wording is just to grey, and if gyms say "oh they took a tumbling class here" then USASF cannot stop it. However, if they must show them on a roster from a USASF event, it suddenly gets a little harder, especially if they are on another GYMS roster. No it's not perfect, but it will be a few years before your amazing system gets put into place. So for now, it's a simple fix that will help the situation.
ETA: let's say I found out a worlds team was using athletes from another gym for their worlds team, and I KNOW for a fact those athletes were on another all star team. I file a complaint with USASF, then USASF calls the event producer and sees the athletes were NOT on the roster. As a person filing a complaint I can also inform them which all star team they ACTUALLY cheer for. USASF can also pull the roster from the event producer showing they cheered for the other gym. Now it's enforceable. No more "member" issues and teams saying "oh they tumbled here". It's really easy for a gym to go back and back-date and invoice showing so and so tumbled with you for proof. It's much harded to go back and add an illegal athlete to a roster at a competition when the roster is submitted to USASF by the event producer.