Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
It's obvious they didn't want to have the huge unfair advantage that Genesis would provide. They may want to win at all costs, but they have standards too!