I agree with this, if there is going to be competition, we shouldn't give the competitors more luck based things than the game already presents to you (such as chances to flinch, how many turns will a pokemon wake up, when the pokemon decides to hurt itself in confusion, etc), the ones presented already is enough of an RGN luck thing that can definitely turn the tides of a battle, the non-skilled guessing game of what pokemon the opponent will have is one thing a competitive battle should have in terms of skill (even if there will probably be people that would be against it since "element of surprise"). Knowing what pokemons we are up against makes it a more skill based prediction match, where you'd try to read your opponent's thoughts on what pokemon he will chose, and what move he will make (will he use sucker punch this turn? or go for a different move to trick me?).