I agree with this anon
>>30132821. After Gen V, we need some time to get all of the new pokemon fully into our system before we have another huge batch. Releasing a full 150 or so every gen was fine at the start, but for me even Gen III was starting to be a bit too much, too fast; I remember only the smallest handful of pokemon from Gen IV.
More Gen V pokemon stuck in my head than Gen IV or even Gen III because EVERY pokemon was new. It was like a whole new game, and for a time I could clear my mind of other pokemon and just focus on a brand new set of 150. I was upset when Gen VI barely released any pokemon, but by the time Gen VII came out I was sort of glad. Having two generations of introducing a handful of new pokemon scattered among old favourites (especially how Gen VII handled Alolan formes) has helped us (at least me) to mentally amalgamate all of the past generations to the point where seeing an Arbok next to a Heliolisk, or a Tentacruel next to a Toxipex isn't strange.
I think after Gen VII, all of our currently pokemon existing pokemon will be sufficiently familiarized to eachother, and we'll once again be ready for a generation of entirely new pokemon ala I/V.