Caramel, I think you overlooked something. I remember that phazing moves (haze, roar, whirlwind) were allowed on any poke as well, them CM/ Bulkup pokes were very dominating in those series :)
EDIT:
Just for refference:
https://forums.pokemmo.eu/index.php?/topic/43693-stab-tournament-3july-6th/
https://forums.pokemmo.eu/index.php?/topic/46021-stab-tournament-4-september-14th/
"You CAN use the moves Whirlwind, Haze and Roar on ANY Pokemon."