I don't really understand what the point of your anecdote is. You aren't entitled to switch teams after you've already chosen one just because you're a strong preformer. They understandably don't want some teams to be stacked and other teams to be understaffed. If you don't want to wait a year before you switch teams again, you can quit or get yourself fired, which you did.
When I got back I was on the performance improvement plan, told any attempt to transfer would be blocked, and so I just stopped showing up. Never heard from them again. (I was there for 6 years and my last performance review was "Superb". Probably not the type of person they want to drive away. But it was time.)