And again, you are absolutely wrong. Pokemon is a completely pvp central game now. Every poke that comes out is judged on stats and abilities.
And gamefreak has official tiers and it caters to those like mega audino was made specifically for doubles.
Pokemon has it's pve elements but it boils down to competitive at the end of the river.
So you call PvP switching 20-30 times per battle your poke? Or losing a battle because u started PvP with a pokemon that your enemy countered by LUCK? Lets say u start your battle with Charizard and your enemy starts with Blastoise ? He have advantage over you because of LUCK and LUCK only, thats why this game was created for PvE and not for PvP.
LAWL! so what? lets say you counter me by luck cant i just switch pokemon and counter you? I played pvps in this game with some really tough opponents and yes we might had like 30 switches until we actually get an opening to each other but thats how a PvP is. Thats what entry hazzards are for and thats what mind games are for too. Pokemon is meant to be PvP game. If you think is PvE its pointless to play it online, just get a gameboy and play by your self.