Leave leagues to MLG and forums. It is hard to implement it into the game directly. Millions will (hopefully) buy this, so badges would be hard to distribute. Plus, imagine a tournament avec 100,000 people. Smaller tournaments must be made by MLG and groups too. How do you pick the 64 people for a developer sponsored tournament? Lottery? I think not.
I love the group-made tournaments though