Nintendo Switch

I mean, it’s a perfectly reasonable change to make. Having ~300 Pokémon available in a given game is far easier to balance and design around than having all of them, which will almost certainly be over 900 after this game. It also leaves them open to doing third versions or same-generation sequels with “all 900+ Pokémon!” as a selling point.