>>26707624Pokémon's sales include a huge proportion of people who either don't know that competitive Pokémon is a thing, or only play on WiFi or Showdown. I doubt more than 1% of people who've bought the games have ever been to a single VGC event.
By comparison, LoL and Starcraft are completely build from the ground up for a competitive community. Things like online play, easier EVing and official guides explaining it help, but it's still a long way from being a primarily competitive game.