I PVP BGs
I PVP world
I PVE quests
I PVE dungeons
I PVE raids
I do as many types of content required to access all sources of resources in a patch and progress.
I do NOT however want to start feeling as if I'm missing out on content or a source of resources income because I'm not playing Warcraft-pokemon.
I understand that blizzard wanted to show everyone that they're not afraid of making a world of pandas and pokemon in Warcraft and that they don't care about what makes some people mad or offended, but now it's here, you've made your point, you don't to shove this shit down our throats.
This battle pets nonsense gets more improvements each patch that all classes put together and it's integrated far enough as it needs to be at the moment in game, don't actually force us to do this completely unrelated Warcraft crap to access all means of resources in a new patch.