People always claim about how broken things are on release in most games, including TF2. For such an important gamemode, it is much safer to put it in beta before release so people won't get pissed off for shit matchmaking or bugs that make it so you lose even though you should've won, etc.