>>50401828Pokémon is never going to have all Pokémon at launch again.
1) Yearly releases, not entirely GameFreak’s fault since it’ll be people higher than them pushing for it.
2) GameFreak’s inadequacy and design philosophy
3) People want and expect deeper gameplay with a variety of changes. Pokémon only gets away with 900+ playable characters because of its simplicity.