>>49517934After finishing a pokemon game there's nothing to do. Shiny hunting or battling NPC at a battle facility for eternity is extremely dull and stale.
PvP allows you and your friends to battle eachother after you've finished the main game. In a strategic battle system like pokemon, facing another person is infinitely better than facing an AI. The only reason i didn't pirate games was to battle with my friends.