There are 802 Pokemon out there, not including the many variations like Alola forms, Mega Evolutions etc., that's artificially inflating an otherwise relatively simple game. Some of them you can't even catch anyways, you have to go through real life hoops or hack the game to fully complete a Pokedex. Pokemon used to be about "gotta catch'em all", now it's an immensely boring fetch quest. I am old enough to remember when Ubisoft put 100 feathers in Assassin's Creed 2 and people went nuts about it, collecting them was a gigantic effort for a simple trophy, and they've greatly reduced the amount of collectibles ever since. 802 is gigantic overkill, 151 was a nice sweet spot for Pokemon, I could squint and pretend that Gen 2 was still okay, but by now it's become blatantly clear that the studio is running out of ideas and they're cramming in garbage Pokemon to sell merch.