Polite reminder that, not counting legendaries, we have already surpassed the number of Evolutionary families introduced in both Sinnoh and Kalos. That is of course to say, also not counting new forms. In addition, over time, it has always been true that odd numbered Gens receive more Pokemon than even numbered gens, which tend to focus more on new features. In order to complain about the number of new Pokémon introduced in gen 7, you would have to be one of the following special kinds of stupid.
1) The most understandable, but nonetheless moronic, you believe the the Alolan forms don't count as a new Pokémon, despite having entirely different typings, design inspiration, moves, and most likely stats, and that they must have taken no resources to produce for the game cause muh reskin.
2) You entirely believe that we have seen all the Pokémon we are going to get, making this the first gen to do just that, and the first since gen 2 with no new fossils.
3) You believe that a good portion of Pokémon that we have seen thus far have no more hidden Evolutionary relatives.
To summarize, you ungrateful little shits, understand that even a mega corporation like GF has limited time and resources to produce content, and every generation doesn't need to be a soft reboot with 150ish new Pokémon.