Ban/restrict list is part of what makes YGO so godawful in the first place. Pokemon is at least smart enough not to design broken cards.
Let's give some benefit of the doubt here. Let's presume that TPCi is not run by idiots or mental patients. Let's presume that they know the cards that are coming and plan these sets months in advance -- which they have to, because of print lead times if nothing else.
So there is method to the apparent madness. Unfortunately they don't share the method, so most of us are left to ask "what the #@$! were they thinking". But I like to think there is rational justification for their choices besides pure corporate greed.
Or maybe the point is to hold back some cards that would really screw the current format.
Fact is, this is one of those all-too-common can't win scenarios for TPC. If they rotate mid-season, they have to deal with all the messes that creates. If they leave the format as is, they have to deal with what's already been cited in this thread. Either way the PokeGym Hate Machine drags out the torches and pitchforks and proclaims the decision as the Ruination And Imminent Death Of The Game (tm). Have I pretty much called how the rest of April plays out?